Add multi-cluster observability with ringtail metrics and dashboards #270
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/ringtail-metrics-dashboards"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
clusterlabel (indri/ringtail) to all Prometheus scrape jobs, Alloy k8s metrics/logs, and Alloy host metrics/logsclusterandnamespacetemplate variablesDeployment and Testing
appson indri ArgoCD to pick up new app definitions (kube-state-metrics-ringtail,alloy-ringtail)prometheus→ verifyclusterlabel on scraped metricsalloy-k8s→ verifycluster=indrion remote-written metrics and logsmise run provision-indri -- --tags alloy→ verifycluster=indrion host Alloy metrics/logskube-state-metrics-ringtail→ verify pods running on ringtailalloy-ringtail→ verify pods running, check Prometheus forkube_pod_info{cluster="ringtail"}grafana-config→ verify dashboards appear, cluster variable populates both values{cluster="ringtail"}logs from ringtail podsNotes
insecure_skip_verify=truefor TLS to Prometheus/Loki (Tailscale-managed certs not in container trust store) — tighten later*.tail8d86e.ts.netfrom ringtail pods depends on CoreDNS inheriting host's MagicDNS resolver; may need CoreDNS forwarding rules if pods can't resolve