Fluxheim/Dokumentācija/Novērojamība

Novērojamība

Izmanto Prometheus un OpenTelemetry, lai redzētu apkopotu traffic, kļūdas, lejupielādes un lapu lietojumu bez individuālu apmeklētāju tracking.

Prometheus metrics dati dati

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

OTLP exportss

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

Observability compose stack iestata šos mainīgos website servisam. Iestati FLUXHEIM_OTLP=disabled lai palaistu to pašu bināru bez metrics vai traces export.

Turi labelus ar zemu cardinality: route group, language, status class, download artifact un GitHub target ir noderīgi. Raw IP adreses un lietotāju identifikatori nav.

Ko rādīt dashboardā

SignālsKāpēc tas ir svarīgi
Requesti pēc routeRāda, kuras publiskās lapas un dokumentācija tiek lietota.
Requesti pēc localeRāda, kurām valodām vajag visvairāk uzmanības.
Status classRāda kļūdas bez individuālu lietotāju tracking.
Download clicksRāda, kuri release artifact ir noderīgi.
GitHub klikšķiRāda, kuras ārējās projekta saites ir svarīgas.

Privātuma robeža

  • Izmanto apkopotus counterus un histogrammas, nevis raw request logus.
  • Do not label metrics with IP addresses, user agents, or full URLs.
  • Turi Prometheus un OTLP listenerus uz loopback vai iekšēja tīkla.
  • Padari tracking uzvedību redzamu privacy un cookies lapās.
Latviešu