Fluxheim/Dokumintaasje/Observabiliteit

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

SinjaalWêrom is it wichtich
Fersiken troch rûteToant hokker iepenbiere siden en dokuminten wurde brûkt.
Fersiken troch localeLit sjen hokker talen de measte soarch nedich hawwe.
Status klassenLit flaters sjen sûnder yndividuele brûkers te folgjen.
Download clicksToant hokker release-artefakten nuttich binne.
GitHub kliktToant 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.
Frysk