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.
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.