Skip to content

First release of the RepoDB Insights Telemetry solution — a full observability stack for RepoDB's telemetry feature.

Latest

Choose a tag to compare

@mikependon mikependon released this 18 Jul 12:10
ebdcd7b

What's included

  • PostgreSQL schema for storing telemetry emitted by RepoDB libraries
  • Telemetry Collector API for ingesting and persisting telemetry
  • Telemetry Query API for querying operational and archived telemetry, powering dashboards
  • File Data Sinker service to archive aged telemetry to Parquet
  • Purger service for retention-based cleanup
  • Grafana visualization pre-provisioned with Main and Group dashboards

Highlights

  • Docker Compose stack wiring all six components together on a shared network
  • Configurable via environment variables (API key, DB password, Grafana admin password, company branding)
  • CI/CD pipeline via GitHub Actions for building and publishing each component's Docker image
  • CSV/JSON export support from the Query API
  • Swagger authorization via X-API-Key header

Docker images

  • repodb/insights-postgres
  • repodb/telemetry-default-collector
  • repodb/telemetry-default-query
  • repodb/telemetry-default-filedatasinker
  • repodb/telemetry-default-purger
  • repodb/insights-visualization