||||
-|-|
| الملخص | Discourse Prometheus هو المُصدِّر الرسمي لـ Prometheus المخصّص لـ Discourse
| رابط المستودع | https://github.com/discourse/discourse-prometheus
| دليل التثبيت | كيفية تثبيت الإضافات في Discourse
تجمع إضافة Discourse Prometheus المقاييس الرئيسية من Discourse وتكشف عنها في المسار /metrics لكي تتمكن Prometheus من استهلاكها.
يمكن استخدام هذه المقاييس لرسم بياني لمختلف البيانات مثل:
الزمن الوسيط (Median) والمئين التاسع والتسعون (99th percentile) لصفحات المواضيع/الفئات/الأعلى والأحدث. تقسيم زمن التنفيذ بين SQL/Redis والتطبيق (App).
تتبع عرض الصفحات
تتبع الأخطاء
تتبع مساحة كائنات Ruby بما في ذلك معدل التخصيص، والكتل (heaps)، وغيرها.
إحصائيات ذاكرة V8 المستضافة
طابور المهام المجدولة ومدد تنفيذ مهام Sidekiq وتنفيذها.
لمشاهدة قائمة كاملة بالمقاييس المتاحة، قم بتثبيت الإضافة وقم بزيارة SITENAME/metrics بصفتك مشرفاً.
منذ البداية، نسمح للمسار metrics للمشرفين وعناوين IP الخاصة.
Discourse Prometheus ذكي بما يكفي لتجميع البيانات لجميع عمليات unicorn الشوكة (forked) وعرضها كمقاييس متماسكة في نقطة نهاية واحدة. نستخدمها داخلياً لمتابعة مواقعنا.
لوحة معلومات نموذجية في:
الإعداد العالمي لـ Discourse المسمى prometheus_trusted_ip_allowlist_regex (env: DISCOURSE_PROMETHEUS_TRUSTED_IP_ALLOWLIST_REGEX) يسمح بتعيين عناوين IP الموثوقة لـ Prometheus. يقبل الإعداد التعبير النمطي (regular expression) لتعيين نطاقات IP متقدمة. هذا مفيد في الحالات التي يكون فيها عنوان IP لـ Prometheus ديناميكياً.





