Fluxheim/Belgeler/Gözlemlenebilirlik

Gözlemlenebilirlik

Bireysel ziyaretçileri takip etmeden toplu trafik, hatalar, indirmeler ve sayfa kullanımını görmek için Prometheus ve OpenTelemetry kullanın.

Prometheus metrikleri

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

OTLP dışa aktarımı

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'i web sitesi servisi için bu değerleri ayarlar. Aynı binary'yi metrics veya traces export etmeden çalıştırmak için FLUXHEIM_OTLP=disabled değerini kullanın.

Sürüm 1.6.37, host-network portları diğer runner süreçleriyle yarıştığında Prometheus ve Jaeger geçici başlatmalarını yeni atanmış portlarla tekrar deneyerek yerel observability smoke’u daha güvenilir yapar.

Label'lar düşük kardinaliteli olsun: route group, language, status class, download artifact ve GitHub target yararlıdır. Ham IP adresleri ve kullanıcı tanımlayıcıları kullanılmaz.

Dashboard'da ne gösterilir

SinyalNeden önemli
Route'a göre isteklerHangi genel sayfaların ve dokümanların kullanıldığını gösterir.
Locale'e göre isteklerHangi dillerin daha fazla bakıma ihtiyaç duyduğunu gösterir.
Durum sınıflarıTek tek kullanıcıları izlemeden hataları gösterir.
Download clicksHangi release artifact'lerinin yararlı olduğunu gösterir.
GitHub tıklamalarıHangi dış proje bağlantılarının önemli olduğunu gösterir.

Gizlilik sınırı

  • Ham istek logları yerine toplu sayaçlar ve histogramlar kullanın.
  • Do not label metrics with IP addresses, user agents, or full URLs.
  • Prometheus ve OTLP listener'larını loopback veya iç ağ üzerinde tutun.
  • İzleme davranışını privacy ve cookies sayfalarında görünür yapın.
Türkçe