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 nadzora | Zašto je važno |
|---|---|
| Request po route | Pokazuje koje public pages i docs se koriste. |
| Request po locale | Pokazuje koji jezici trebaju najviše pažnje. |
| Status class | Pokazuje greške bez praćenja pojedinačnih user. |
| Download clicks | Pokazuje koji release artifact su korisni. |
| GitHub click | Pokazuje 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.