Fluxheim/Ducumentazzioni/Osservabilità

Osservabilità

Usa Prometheus e OpenTelemetry pi vìdiri trafficu aggregatu, errura, scarricamentu e usu dî pàggini senza tracciari singuli visitatura.

Metriche Prometheus

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

Export OTLP

FLUXHEIM_OTLP=enabled
OTEL_EXPORTER_OTLP_ENDPOINT=http://otel-collector:4318
OTEL_EXPORTER_OTLP_PROTOCOL=http/protobuf
OTEL_METRIC_EXPORT_INTERVAL=5000

U stack compose observability mposta chisti valori pi u serviziu website. Mposta FLUXHEIM_OTLP=disabled pi eseguiri u stissu binariu senza esportari metriche o trace.

La virsioni 1.6.37 fa cchiù affidabbili lu smoke lucali di observability, ripruvannu avvii timpuranei di Prometheus e Jaeger cu porti appena assignati quannu li porti host-network cumpitinu cu autri prucessi runner.

Manteni label a vascia cardinalità: gruppu route, lingua, classi status, artifact scarricamentu e target GitHub sunnu utili. Indirizzi IP raw e identificatori utenti no.

Cosa mettere in dashboard

SegnalePicchì conta
Request pi routeMostra quali pàggini pùbblici e ducumenti vennu usati.
Request pi lucaliMostra quali lingue richiedono cchiù cura.
Classi statusMostra errura senza tracciari singuli utenti.
Download clicksMostra quali artifact release sunnu utili.
Click GitHubMostra quali link esterni dû progetto contano.

Boundary privacy

  • Usa counter e histogram aggregati invece di log request raw.
  • Do not label metrics with IP addresses, user agents, or full URLs.
  • Mantieni li listener Prometheus e OTLP su loopback o rete interna.
  • Renni visìbbili u cumpurtamentu di tracking ntê pàggini privacy e cookie.
Sicilianu