Rekstrarsýnileiki
Notaðu Prometheus og OpenTelemetry til að sjá samantekta umferð, villur, niðurhal og síðunotkun án þess að rekja einstaka gesti.
Prometheus-mælingar
[metrics]
enabled = true
listen = "127.0.0.1:9100"
OTLP-export
FLUXHEIM_OTLP=enabled
OTEL_EXPORTER_OTLP_ENDPOINT=http://otel-collector:4318
OTEL_EXPORTER_OTLP_PROTOCOL=http/protobuf
OTEL_METRIC_EXPORT_INTERVAL=5000
Observability compose-stackinn setur þetta fyrir website-service. Settu FLUXHEIM_OTLP=disabled til að keyra sama binäri án þess að flytja út metrics eða traces.
Útgáfa 1.6.37 gerir staðbundið observability smoke áreiðanlegra með því að endurreyna tímabundnar ræsingar Prometheus og Jaeger með nýúthlutuðum portum þegar host-network port keppa við önnur runner ferli.
Haltu labelum low-cardinality: route group, tungumál, status class, download artifact og GitHub target eru gagnleg. Hráar IP-tölur og notendaauðkenni eru það ekki.
Hvað á að setja á dashboard
| Merki | Af hverju það skiptir máli |
|---|---|
| Request eftir route | Sýnir hvaða public síður og docs eru notuð. |
| Request eftir locale | Sýnir hvaða tungumál þurfa mesta umönnun. |
| Status-flokkar | Sýnir villur án þess að rekja einstaka notendur. |
| Download clicks | Sýnir hvaða release artifacts eru gagnleg. |
| GitHub-smellir | Sýnir hvaða ytri project-tenglar skipta máli. |
Persónuverndarmörk
- Notaðu aggregate counters og histograms í stað hrára request logs.
- Do not label metrics with IP addresses, user agents, or full URLs.
- Haltu Prometheus og OTLP listeners á loopback eða innra neti.
- Gerðu tracking-hegðun sýnilega á privacy- og cookies-síðunum.