Fluxheim/Dokumentacioni/Vëzhgueshmëria

Vëzhgueshmëria

Përdor Prometheus dhe OpenTelemetry për të parë trafik agregat, gabime, shkarkime dhe përdorim faqesh pa gjurmuar vizitorë individualë.

Metrika e Prometeut

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

Eksport OTLP

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

Stack-u compose për observability i vendos këto për service-in e faqes. Vendos FLUXHEIM_OTLP=disabled për të ekzekutuar të njëjtin binary pa eksportuar metrics ose traces.

Versioni 1.6.37 e bën observability smoke vendor më të besueshëm duke riprovuar nisjet e përkohshme Prometheus dhe Jaeger me porta të reja kur portat host-network ndeshen me procese të tjera runner.

Mbaji etiketat me kardinalitet të ulët: grupi i route-it, gjuha, klasa e statusit, artifact-i i shkarkimit dhe target-i GitHub janë të dobishme. Adresat IP raw dhe identifikuesit e përdoruesve nuk janë.

Çfarë të vendosësh në dashboard

SinjalPse ka rëndësi
Request-e sipas route-itTregon cilat faqe publike dhe dokumente po përdoren.
Request-e sipas localeTregon cilat gjuhë kanë nevojë për më shumë kujdes.
Klasa statusiTregon gabime pa gjurmuar përdorues individualë.
Download clicksTregon cilat artifact-e publikimi janë të dobishme.
Klikime në GitHubTregon cilat lidhje të jashtme projekti kanë rëndësi.

Kufiri i privatësisë

  • Përdor counters dhe histograms agregate në vend të request logs raw.
  • Do not label metrics with IP addresses, user agents, or full URLs.
  • Mbaji Prometheus dhe OTLP listeners në loopback ose rrjet të brendshëm.
  • Bëje të dukshme sjelljen e gjurmimit në faqet e privatësisë dhe cookies.
Arbërisht