Skip to content

Analytics Example #18

@kordless

Description

@kordless

FeatureBase is an analytics engine, but we have yet to store our own metrics in our software. The intent of this issue is to create a project that provides generalized tracking of metrics from a variety of sources. These include, but are not limited to:

  • joins to the Discord server
  • repo stars
  • repo clones/other traffice
  • website visits
  • conversions to cloud signup
  • docker spinups (of the binary)
  • ingestion of data into cloud
  • other funnel activities (twitter mentions, etc.)

We'll need graphs, over time, so a few requirements include:

  • timeline charts
  • funnel view
  • permanent deployment to a server we run in cloud
  • use of cloud or standalone binary for storage of metrics
  • push endpoints /api/metrics/ POST support
  • query UI for arbitrary queries
  • timeline selector or time range limiting
  • ability to quickly add new metrics for those not managing server

Please add comments or requirements to this ticket as needed.

Initially this work will be done in the featurebase-examples repo, but will be spun out once the bulk of the work is complete. At that time, the new repo can carry the requirements and issues for continued work on the project.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions