পর্যবেক্ষণযোগ্যতা
আলাদা ব্যবহারকারীকে ট্র্যাক না করে মোট ট্রাফিক, ত্রুটি, ডাউনলোড এবং পেজ ব্যবহারের তথ্য দেখতে 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 port অন্য runner process-এর সঙ্গে প্রতিযোগিতা করলে নতুন port দিয়ে disposable Prometheus ও Jaeger startup retry করে local observability smoke-কে বেশি নির্ভরযোগ্য করে।
label-গুলো low-cardinality রাখুন: route group, language, status class, download artifact এবং GitHub target দরকারি। raw IP address ও user identifier থাকে না।
ড্যাশবোর্ড কি
| সংকেত | কেন এটা গুরুত্বপূর্ণ |
|---|---|
| route অনুযায়ী request | কোন পাবলিক পেজ এবং ডক্স ব্যবহার করা হচ্ছে তা দেখায়। |
| locale অনুযায়ী request | কোন ভাষার সবচেয়ে বেশি যত্ন নেওয়া প্রয়োজন তা দেখায়। |
| status class | 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.
- প্রমিথিউস এবং OTLP শ্রোতাদের লুপব্যাক বা একটি অভ্যন্তরীণ নেটওয়ার্কে রাখুন।
- privacy ও cookies পাতায় tracking-এর আচরণ স্পষ্টভাবে জানান।