feat: route observability through one tailscale endpoint
This commit is contained in:
@@ -225,14 +225,14 @@ Flux deploys a lightweight observability stack in the `observability` namespace:
|
||||
|
||||
Grafana content is managed as code via ConfigMaps in `infrastructure/addons/observability-content/` (Flux), migrated from `ansible/roles/observability-content/`.
|
||||
|
||||
Grafana and Prometheus are exposed via Tailscale (`loadBalancerClass: tailscale`) when the Tailscale Kubernetes Operator is healthy.
|
||||
Grafana and Prometheus are exposed through a single Tailscale front door backed by Traefik when the Tailscale Kubernetes Operator is healthy.
|
||||
|
||||
### Access Grafana and Prometheus
|
||||
|
||||
Preferred (when Tailscale Operator is healthy):
|
||||
|
||||
- Grafana: `http://grafana` (or `http://grafana.<your-tailnet>`)
|
||||
- Prometheus: `http://prometheus` (or `http://prometheus.<your-tailnet>`)
|
||||
- Grafana: `http://observability/grafana/` (or `http://observability.<your-tailnet>/grafana/`)
|
||||
- Prometheus: `http://observability/prometheus/` (or `http://observability.<your-tailnet>/prometheus/`)
|
||||
|
||||
Fallback (port-forward from a tailnet-connected machine):
|
||||
|
||||
|
||||
Reference in New Issue
Block a user