Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
promscale
Discontinued [DEPRECATED] Promscale is a unified metric and trace observability backend for Prometheus, Jaeger and OpenTelemetry built on PostgreSQL and TimescaleDB.
You probably want kube-thanos.
Thanks for the response, but this might not fit well in the current setup. Looking for the config that needs to go to enable Thanos in the Kube-Prometheus chart https://github.com/prometheus-community/helm-charts/blob/main/charts/kube-prometheus-stack/values.yaml
I believe you just need to add the thanos-sidecar & add the gRPC port to any NetworkPolicies. You will also need to run the entire thanos stack which can be deployed with this helm chart. I'll post a github gist tomorrow. To late for me now ;)
No. No you can’t store Prometheus metrics in Postgres out of the box AFAIK. You’d need to run a service that provides a remote write endpoint to proxy metrics into Postgres. There’s probably a few open source projects out there similar to: https://github.com/timescale/Promscale
Related posts
- Pros and Cons of different Prometheus Operators
- Multi-Cluster Prometheus: Scaling Metrics Across Kubernetes Clusters
- How to deploy and manage a RabbitMQ cluster on Amazon EKS using Terraform and Helm
- Hands On: Pull metrics into Kubernetes from anywhere and treat them generically with the Keptn Metrics Server
- Master Helm, Chart the Kubernetes Seas 🌊🧭🏴☠️