Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Traefik was deployed using Traefik's chart (https://github.com/traefik/traefik-helm-chart). Reading the default values.yaml file, I understand that the Prometheus metrics endpoint is enabled by default. I can confirm that I see the metrics when I access the pod on port 9100/metrics/.
Prometheus is deployed using the Prometheus Community Kube-prometheus-stack chart (https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack). My config is more or less default with some changes to enable grafana, set some endpoints for etcd, set some name overrides, etc.
Doing a bit of digging, I find this older repo (https://github.com/mmatur/prometheus-traefik) that follows a similar pattern to what I did: Deploy Traefik and Prometheus with Helm. This repo adds a PodMonitor.
Related posts
- Newbie question: Deploying Traefik
- Multi-Cluster Prometheus: Scaling Metrics Across Kubernetes Clusters
- Unfork with ArgoCD
- Hands On: Pull metrics into Kubernetes from anywhere and treat them generically with the Keptn Metrics Server
- Smart-Cash project -Adding monitoring to EKS using Prometheus operator