الاستعلام عن مقاييس Prometheus باستخدام مصنفات Azure
إنشاء لوحات معلومات مدعومة من خدمة Azure Monitor المدارة ل Prometheus باستخدام مصنفات Azure. تقدم هذه المقالة مصنفات لمساحات عمل Azure Monitor وتوضح لك كيفية الاستعلام عن مقاييس Prometheus باستخدام مصنفات Azure ولغة استعلام Prometheus (PromQL).
يمكنك أيضا الاستعلام عن مقاييس Prometheus باستخدام PromQL من مستكشف المقاييس في مساحة عمل Azure Monitor. لمزيد من المعلومات، راجع مستكشف مقاييس Azure Monitor مع PromQL (معاينة).
للاستعلام عن مقاييس Prometheus من مساحة عمل Azure Monitor، تحتاج إلى ما يلي:
- مساحة عمل Azure Monitor. لإنشاء مساحة عمل Azure Monitor، راجع إنشاء مساحة عمل Azure Monitor.
- يجب أن تجمع مساحة عمل Azure Monitor مقاييس Prometheus من مجموعة AKS، أو من جهاز ظاهري أو مجموعة مقياس الجهاز الظاهري. لمزيد من المعلومات، راجع إرسال مقاييس Prometheus من الأجهزة الظاهرية أو مجموعات المقياس أو مجموعات Kubernetes إلى مساحة عمل Azure Monitor.
- يجب تعيين دور للمستخدم يمكنه تنفيذ عملية microsoft.monitor/accounts/read على مساحة عمل Azure Monitor.
تتضمن مساحات عمل Azure Monitor مصنف استكشاف للاستعلام عن مقاييس Prometheus.
- من صفحة نظرة عامة على مساحة عمل Azure Monitor، حدد مستكشف Prometheus
- أو عنصر قائمة المصنفات، وفي معرض مساحة عمل Azure Monitor، حدد تجانب مصنف Prometheus Explorer.
يحتوي المصنف على خيارات الإدخال التالية:
- النطاق الزمني. حدد الفترة الزمنية التي تريد تضمينها في الاستعلام. حدد مخصص لتعيين وقت البدء والانتهاء.
- PromQL. أدخل استعلام PromQL لاسترداد بياناتك. لمزيد من المعلومات حول PromQL، راجع الاستعلام عن Prometheus.
- علامات تبويب الرسم البياني والشبكة والأبعاد. التبديل بين طريقة عرض رسومية وجدولية وأبعاد لإخراج الاستعلام.
تدعم المصنفات العديد من المرئيات وتكاملات Azure. لمزيد من المعلومات حول مصنفات Azure، راجع إنشاء مصنف Azure.
من مساحة عمل Azure Monitor، حدد Workbooks.
حدد جديد.
في المصنف الجديد، حدد إضافة، وحدد إضافة استعلام من القائمة المنسدلة.
تستخدم مصنفات Azure مصادر البيانات لتعيين نطاق المصدر للبيانات التي تقدمها. للاستعلام عن مقاييس Prometheus، حدد القائمة المنسدلة مصدر البيانات، واختر Prometheus .
من القائمة المنسدلة مساحة عمل Azure Monitor، حدد مساحة العمل الخاصة بك.
حدد نوع الاستعلام من القائمة المنسدلة نوع استعلام Prometheus.
اكتب استعلام PromQL في حقل Prometheus Query .
حدد زر تشغيل الاستعلام .
حدد تم التحرير في أسفل القسم واحفظ عملك
إذا تلقيت رسالة تفيد بأنه "ليس لديك حاليا أي بيانات Prometheus تم استيعابها في مساحة عمل Azure Monitor هذه":
- تحقق من تشغيل مجموعة المقاييس في شفرة المجموعات المراقبة في مساحة عمل Azure Monitor.
إذا لم يرجع استعلام المصنف البيانات ويرجع بالرسالة "ليس لديك حق الوصول إلى الاستعلام":
- تحقق من أن لديك أذونات كافية لتنفيذ microsoft.monitor/accounts/read المعينة من خلال التحكم بالوصول (IAM) في مساحة عمل Azure Monitor.
- تأكد من أن إعدادات الشبكات تدعم الوصول إلى الاستعلام. قد تحتاج إلى تمكين الوصول الخاص من خلال نقطة النهاية الخاصة بك أو تغيير الإعدادات للسماح بالوصول العام.
- إذا تم تمكين حظر الإعلانات في المستعرض، فقد تحتاج إلى إيقاف المصنف مؤقتا أو تعطيله وتحديثه لعرض البيانات.
يقدم هذا القسم إجابات للأسئلة الشائعة.
يمكنك استخدام دليل استكشاف الأخطاء وإصلاحها لاستيعاب مقاييس Prometheus من العامل المدار هنا.
Azure Managed Prometheus هو نظام غير حساس لحالة الأحرف. يتعامل مع السلاسل، مثل أسماء المقاييس أو أسماء التسميات أو قيم التسميات، على أنها نفس السلسلة الزمنية إذا كانت تختلف عن سلسلة زمنية أخرى فقط حسب حالة السلسلة. لمزيد من المعلومات، راجع نظرة عامة على مقاييس Prometheus.
أثناء تحديثات العقدة، قد ترى فجوة من دقيقة إلى دقيقتين في البيانات القياسية للمقاييس التي تم جمعها من مجمعات مستوى نظام المجموعة لدينا. تحدث هذه الفجوة لأنه يتم تحديث العقدة التي يتم تشغيل البيانات عليها كجزء من عملية تحديث عادية. تؤثر عملية التحديث هذه على الأهداف على مستوى المجموعة مثل kube-state-metrics وأهداف التطبيق المخصصة المحددة. يحدث هذا عند تحديث نظام المجموعة يدويا أو عن طريق التحديث التلقائي. هذا السلوك متوقع ويحدث بسبب العقدة التي يتم تشغيلها عند تحديثها. لا يؤثر هذا السلوك على أي من قواعد التنبيه الموصى بها.
- جمع مقاييس Prometheus من نظام مجموعة AKS
- إرسال مقاييس Prometheus من الأجهزة الظاهرية أو مجموعات المقياس أو مجموعات Kubernetes إلى مساحة عمل Azure Monitor
- مستكشف مقاييس Azure Monitor مع PromQL (معاينة)
- مساحة عمل Azure Monitor
- استخدام خدمة Azure Monitor المدارة ل Prometheus كمصدر بيانات ل Grafana باستخدام هوية النظام المدارة