Fluxheim/Dokumentacija/Praćenje rada

Praćenje rada

Koristi Prometheus i OpenTelemetry za pregled agregiranog traffic, grešaka, download i uporabe stranica bez praćenja pojedinačnih posjetitelja.

Prometheus metrike

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

OTLP izvoz

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 postavlja ovo za website service. Postavi FLUXHEIM_OTLP=disabled za pokretanje istog binary bez izvoza metrics ili trace.

Drži label low-cardinality: route group, jezik, status class, download artifact i GitHub target su korisni. Raw IP adrese i user identifiers nisu.

Što prikazati na dashboard

Signal nadzora nadzoraZašto je važno
Request po routePokazuje koje public pages i docs se koriste.
Request po localePokazuje koji jezici trebaju najviše pažnje.
Status classPokazuje greške bez praćenja pojedinačnih user.
Download clicksPokazuje koji release artifact su korisni.
GitHub clickPokazuje koje vanjske project link su važne.

Granica privatnosti

  • Koristi aggregate counter i histogram umjesto raw request log.
  • Do not label metrics with IP addresses, user agents, or full URLs.
  • Drži Prometheus i OTLP listener na loopback ili internal network.
  • Učini tracking behavior vidljivim na privacy i cookies stranicama.
Bosanski