निरीक्षणक्षमता
व्यक्तिगत visitors track न करता एकत्रित traffic, त्रुटी, downloads आणि page usage पाहण्यासाठी Prometheus व OpenTelemetry वापरा.
प्रोमिथियस मेट्रिक्स
[metrics]
enabled = true
listen = "127.0.0.1:9100"
OTLP निर्यात
FLUXHEIM_OTLP=enabled
OTEL_EXPORTER_OTLP_ENDPOINT=http://otel-collector:4318
OTEL_EXPORTER_OTLP_PROTOCOL=http/protobuf
OTEL_METRIC_EXPORT_INTERVAL=5000
निरीक्षणक्षमता कंपोझ स्टॅक हे वेबसाइट सेवेसाठी सेट करते. सेट करा FLUXHEIM_OTLP=disabled मेट्रिक्स किंवा ट्रेस एक्सपोर्ट न करता समान बायनरी चालवण्यासाठी.
Version 1.6.37 host-network ports इतर runner processes शी स्पर्धा करत असताना नव्या ports सह disposable Prometheus आणि Jaeger startup retry करून local observability smoke अधिक विश्वासार्ह करते.
labels low-cardinality ठेवा: route group, language, status class, download artifact आणि GitHub target उपयोगी आहेत. raw IP addresses आणि user identifiers नसतात.
डॅशबोर्ड काय करावे
| सिग्नल | का ते महत्त्वाचे आहे |
|---|---|
| route नुसार requests | कोणती सार्वजनिक पृष्ठे आणि दस्तऐवज वापरले जात आहेत ते दर्शविते. |
| locale नुसार requests | कोणत्या भाषांना सर्वात जास्त काळजी घेणे आवश्यक आहे ते दाखवते. |
| status classes | Shows त्रुटी without tracking individual users. |
| Download clicks | Shows which रिलीज artifacts are useful. |
| GitHub क्लिक | कोणते बाह्य प्रकल्प दुवे महत्त्वाचे आहेत हे दर्शविते. |
गोपनीयता boundary
- कच्च्या विनंती लॉगऐवजी एकत्रित काउंटर आणि हिस्टोग्राम वापरा.
- Do not label metrics with IP addresses, user agents, or full URLs.
- Prometheus आणि OTLP श्रोत्यांना लूपबॅक किंवा अंतर्गत नेटवर्कवर ठेवा.
- privacy आणि cookies पृष्ठांवर tracking चे वर्तन स्पष्टपणे दाखवा.