Fluxheim/दस्तऐवज/निरीक्षणक्षमता

निरीक्षणक्षमता

व्यक्तिगत 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 classesShows त्रुटी without tracking individual users.
Download clicksShows which रिलीज artifacts are useful.
GitHub क्लिककोणते बाह्य प्रकल्प दुवे महत्त्वाचे आहेत हे दर्शविते.

गोपनीयता boundary

  • कच्च्या विनंती लॉगऐवजी एकत्रित काउंटर आणि हिस्टोग्राम वापरा.
  • Do not label metrics with IP addresses, user agents, or full URLs.
  • Prometheus आणि OTLP श्रोत्यांना लूपबॅक किंवा अंतर्गत नेटवर्कवर ठेवा.
  • privacy आणि cookies पृष्ठांवर tracking चे वर्तन स्पष्टपणे दाखवा.
मराठी