-
Grafana
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
Thanos or Cortex are basically required to run an HA, resilient storage/query/cache layer for Prometheus. Grafana isn't a huge pain to run in HA, you can connect to the same database (Grafana doesn't support multi-master DB yet unfortunately https://github.com/grafana/grafana/issues/13497) , but in theory you should strive to have dashboards/alerts configured through the Grafana provisioning subsystem or through some other means of configuration management - such that the DB isn't the _only_ source of truth.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
thanos
Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.
Old company was on a smaller scale than the new one. But still https://thanos.io/
-
And sure, there's gaps and those are awful when you get to them. But writing minimal tracing integration is pretty easy. This is the full source of the psycopg2 instrumentation. https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/instrumentation/opentelemetry-instrumentation-psycopg2/src/opentelemetry/instrumentation/psycopg2/__init__.py
-
Hey, I founded a startup that's trying to fix the problems you mentioned for the Prometheus stack and provide a better out of the box experience. Would love to hear your thoughts on our open source: https://robusta.dev
-
Maybe you could use DataDog's open-source observability pipeline that allows for OTel and other data streams and aggregate them to whichever tool you choose in the end https://vector.dev/