Prometheus

Infrastructure

استعلم عن المقاييس وحقق في التنبيهات وافهم صحة نظامك — يتحدث Neotask بلغة PromQL من خلال OpenClaw.

ما يمكنك فعله

استعلام المقاييس بدون كتابة PromQL

صف ما تريد قياسه — "أرني استخدام المعالج لكل حاوية في مساحة اسم الإنتاج خلال الساعة الأخيرة" — وسيكتب Neotask وينفذ تعبير PromQL ويرجع النتائج بتنسيق مقروء مع سياق حول ما تعنيه الأرقام.

التحقيق في التنبيهات النشطة

عندما يُطلق تنبيه، اطلب من Neotask سحب المقاييس الأساسية وعرض الاتجاه الذي أطلقه وشرح ما إذا كان يبدو كارتفاع مفاجئ أو تدهور مستمر. انتقل من "أُطلق تنبيه" إلى "السبب الجذري" بشكل أسرع.

بناء قواعد التنبيه

صف نية التنبيه بلغة طبيعية — "أنبه إذا أعادت أي حاوية التشغيل أكثر من 5 مرات في 10 دقائق" — وسيولد Neotask تعبير PromQL الصحيح ويضبط التسميات والتعليقات التوضيحية المناسبة وينسق القاعدة بتنسيق Prometheus YAML.

استكشاف المقاييس المتاحة

اسأل ما المقاييس التي يتم جمعها من هدف محدد أو أي المهام معطلة حالياً أو ما التسميات المتاحة على مقياس معين. يستعلم Neotask من Prometheus API لاستكشاف كتالوج المقاييس.

تحليل الاتجاهات والسعة

اسأل عن ملخص لكيفية تطور مقياس رئيسي (مثل معدل الطلبات أو معدل الأخطاء أو استخدام القرص) خلال الأسبوع الماضي. احصل على تفسيرات بلغة واضحة: "تضاعف معدل الأخطاء مساء الثلاثاء، مما يتزامن مع نشر الإصدار v2.3."

جرّب أن تسأل

  • "ما استخدام المعالج الحالي لكل عقدة في مجموعتي؟"
  • "أرني زمن استجابة الطلبات عند المئين 95 لـ payment-service"
  • "اكتب استعلام PromQL لتتبع استخدام الذاكرة لكل مساحة اسم"
  • "أي أهداف Prometheus معطلة حالياً؟"
  • "أنشئ قاعدة تنبيه تُطلق عندما يتجاوز استخدام القرص 85% لمدة 5 دقائق"
  • "لماذا أُطلق تنبيه HighMemoryUsage هذا الصباح؟"
  • "أرني اتجاهات معدل الأخطاء لآخر 7 أيام حسب الخدمة"
  • "ما المقاييس التي يتم جمعها من مهمة node-exporter؟"
  • نصائح احترافية

  • اطلب إرشاداً حول rate() مقابل irate() عند بناء الاستعلامات — يشرح Neotask أيهما مناسب للعدادات في حالة استخدامك.
  • ضمّن النطاق الزمني في تعليماتك: "خلال آخر 30 دقيقة" أو "منذ أمس الساعة 9 صباحاً" للحصول على نتائج ذات صلة بدلاً من النطاق الافتراضي لـ Prometheus.
  • اطلب من Neotask شرح تعبير PromQL ورثته — الصق الاستعلام واسأل "ماذا يقيس وهل هناك أي مشاكل فيه؟"
  • استخدم مطابقات التسميات في تعليماتك: "فقط لخدمة الواجهة الأمامية في الإنتاج" — سيضيف Neotask محددات التسميات الصحيحة للاستعلام.
  • عند إنشاء قواعد التنبيه، اطلب من Neotask تضمين تعليق runbook_url يشير إلى ويكيك الداخلي لاستجابة أسرع أثناء المناوبة.
  • Works Well With