Jälgitavus
Kasuta Prometheust ja OpenTelemetryt, et näha agregeeritud liiklust, vigu, allalaadimisi ja lehekasutust ilma üksikuid külastajaid jälgimata.
Prometheuse meetrika
[metrics]
enabled = true
listen = "127.0.0.1:9100"
OTLP eksport
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 määrab need website-teenusele. Määra FLUXHEIM_OTLP=disabled sama binääri käitamiseks ilma metrics või traces eksportimata.
Hoia labelid low-cardinality: route group, keel, status class, download artifact ja GitHub target on kasulikud. Raw IP-aadressid ja kasutajaidentifikaatorid ei ole.
Mida dashboardil näidata
| Signaal | Miks see oluline on |
|---|---|
| Requestid route'i järgi | Näitab, milliseid avalikke lehti ja docse kasutatakse. |
| Requestid locale'i järgi | Näitab, millised keeled vajavad enim hoolt. |
| Status-klassid | Näitab vigu üksikuid kasutajaid jälgimata. |
| Download clicks | Näitab, millised release artifacts on kasulikud. |
| GitHubi klikid | Näitab, millised välised projektilingid on olulised. |
Privaatsuspiir
- Kasuta raw request logide asemel aggregate counters ja histograms.
- Do not label metrics with IP addresses, user agents, or full URLs.
- Hoia Prometheus ja OTLP listenerid loopbackis või sisemises võrgus.
- Tee tracking-käitumine nähtavaks privacy ja cookies lehtedel.