Observabiliteit
Brûk Prometheus en OpenTelemetry om aggregearre ferkear, flaters, downloads en sidegebrûk te sjen sûnder yndividuele besikers te folgjen.
Prometheus metriken
[metrics]
enabled = true
listen = "127.0.0.1:9100"
OTLP eksportearje
FLUXHEIM_OTLP=enabled
OTEL_EXPORTER_OTLP_ENDPOINT=http://otel-collector:4318
OTEL_EXPORTER_OTLP_PROTOCOL=http/protobuf
OTEL_METRIC_EXPORT_INTERVAL=5000
De observability compose stack stelt dizze foar de webside tsjinst. Set FLUXHEIM_OTLP=disabled itselde binêr útfiere sûnder metriken of spoaren te eksportearjen.
Ferzje 1.6.37 makket de lokale observability-smoke betrouberder troch tydlike Prometheus- en Jaeger-starts opnij te besykjen mei nij tawiisde poarten as host-network-poarten konkurrearje mei oare runner-prosessen.
Hâld labels leech-kardinaliteit: rûtegroep, taal, statusklasse, downloadartefakt en GitHub-doel binne nuttich. Raw IP-adressen en brûkersidentifikatoren binne net.
Wat te dashboard
| Sinjaal | Wêrom is it wichtich |
|---|---|
| Fersiken troch rûte | Toant hokker iepenbiere siden en dokuminten wurde brûkt. |
| Fersiken troch locale | Lit sjen hokker talen de measte soarch nedich hawwe. |
| Status klassen | Lit flaters sjen sûnder yndividuele brûkers te folgjen. |
| Download clicks | Toant hokker release-artefakten nuttich binne. |
| GitHub klikt | Toant hokker eksterne projektkeppelings wichtich binne. |
Privacy grins
- Brûk aggregaattellers en histogrammen ynstee fan rau fersyklogs.
- Do not label metrics with IP addresses, user agents, or full URLs.
- Hâld Prometheus- en OTLP-harkers op loopback as in ynterne netwurk.
- Meitsje trackinggedrach sichtber op 'e privacy- en koekjessiden.