Fluxheim/Dokument/Observerbarhet

Observerbarhet

Använd Prometheus och OpenTelemetry för att se aggregerad trafik, fel, nedladdningar och sidanvändning utan att spåra enskilda besökare.

Prometheus-mätvärden

[metrics]
enabled = true
listen = "127.0.0.1:9100"

OTLP-export

FLUXHEIM_OTLP=enabled
OTEL_EXPORTER_OTLP_ENDPOINT=http://otel-collector:4318
OTEL_EXPORTER_OTLP_PROTOCOL=http/protobuf
OTEL_METRIC_EXPORT_INTERVAL=5000

Observability compose-stacken satter dessa varden for webbplatstjansten. Satt FLUXHEIM_OTLP=disabled for att kora samma binary utan att exportera metrics eller traces.

Håll labels lågkardinala: ruttgrupp, språk, statusklass, nedladdningsartefakt och GitHub-mål är användbara. Råa IP-adresser och användaridentifierare är det inte.

Vad som ska visas i dashboarden

SignalVarfor det spelar roll
Forfragningar per ruttVisar vilka publika sidor och docs som anvands.
Forfragningar per sprakVisar vilka sprak som behover mest omsorg.
StatusklasserVisar fel utan att spara enskilda anvandare.
Download clicksVisar vilka release-artefakter som ar anvandbara.
GitHub-klickVisar vilka externa projektlankar som spelar roll.

Integritetsgrans

  • Anvand aggregerade raknare och histogram istallet for raa request-loggar.
  • Do not label metrics with IP addresses, user agents, or full URLs.
  • Hall Prometheus- och OTLP-listeners pa loopback eller internt natverk.
  • Gor tracking-beteendet synligt pa privacy- och cookie-sidorna.
Svenska