Opazljivost

Uporabi Prometheus in OpenTelemetry za agregiran pregled traffic, napak, downloadov in uporabe strani brez sledenja posameznim obiskovalcem.

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 websiter service. Postavi FLUXHEIM_OTLP=disabled za pokretanje istog binary brez izvoza metrics ali trace.

Verzija 1.6.37 naredi lokalni observability smoke zanesljivejši s ponovnimi poskusi začasnih zagonov Prometheusa in Jaegerja z novo dodeljenimi vrati, ko host-network vrata tekmujejo z drugimi runner procesi.

Drži label low-cardinality: route group, jezik, status class, download artifact in GitHub target so koristni. Raw IP naslovi in user identifiers niso.

Kaj prikazati na dashboard

Signal nadzoraZakaj je važno
Request po routePokazuje koje public pages in docs se uporabljajo.
Request po localePokazuje koji jezici trebaju najviše pažnje.
Status classPrikazuje napake brez sledenja posameznim user.
Download clicksPrikazuje, kateri release artifact so koristni.
GitHub clickPokazuje koje vanjske project link su važne.

Granica zasebnosti

  • Uporabi aggregater counter in histogram umjesto raw request log.
  • Do not label metrics with IP addresses, user agents, or full URLs.
  • Drži Prometheus in OTLP listener na loopback ali internal network.
  • Učini tracking behavior vidljivim na privacy in cookies stranma.
Slovenščina