RepoDB Docker Images Are Now Available on Docker Hub

1 minute read

Published:

Today, we are happy to announce that RepoDB now ships official Docker images on Docker Hub. This is the first wave of what will become a growing catalog of images, and it is focused on one thing that a lot of you have been asking for: visibility into what RepoDB is actually doing in your applications.

Why Docker images?

Not every capability we want to give you belongs inside a NuGet package. Observability, in particular, is a full pipeline: something has to collect the telemetry your services emit, somewhere has to store it, something has to query it, and something has to visualize it. Shipping that as a set of ready-to-run containers means you can stand up the whole pipeline in minutes instead of stitching it together yourself.

This is also the direction we intend to keep going. Docker Hub will become home to a wider range of RepoDB images over time, each one aimed at a different data pipeline or workflow that developers have told us they need. What you see below is the starting point, not the whole story.

What’s available today

ImageFunction
repodb/insights-postgresPostgreSQL schema storing telemetry emitted by RepoDB libraries; used by every other component.
repodb/telemetry-default-collectorIngests telemetry from RepoDB libraries and writes it to the database.
repodb/telemetry-default-queryQueries operational (database) and historical (archived) telemetry; powers the dashboards.
repodb/telemetry-default-filedatasinkerPeriodically archives old telemetry rows from the database to Parquet files.
repodb/telemetry-default-purgerPeriodically deletes telemetry rows past their retention period.
repodb/insights-visualizationGrafana, pre-provisioned with dashboards for the telemetry data.

Looking ahead

This release is deliberately scoped to observability, but it will not be the last. RepoDB’s Docker presence is going to keep expanding, with more images aimed at helping developers enable different kinds of data pipelines around the library. If there’s a pipeline or workflow you’d like to see supported as a container, we would love to hear about it.

Please do not forget to share this news with your friends, colleagues and followers. Thank you!