التدريب
الشهادة
مُعتمدة من مسؤول Microsoft: Azure Developer Associate - Certifications
إظهار المهارات الرئيسية لتكوين الوظائف المهنية الرئيسية وإدارتها وتأمينها وإدارتها في Microsoft Azure.
لم يعد هذا المتصفح مدعومًا.
بادر بالترقية إلى Microsoft Edge للاستفادة من أحدث الميزات والتحديثات الأمنية والدعم الفني.
يمكنك مراقبة خدمات وتطبيقات Azure باستخدام Grafana والمكون الإضافي لمصدر بيانات Azure Monitor المضمن. يسترد المكون الإضافي البيانات من خدمات Azure هذه:
مقاييس Azure Monitor لبيانات السلسلة الزمنية الرقمية من موارد Azure.
سجلات Azure Monitor لبيانات السجل والأداء من موارد Azure التي تمكنك من الاستعلام باستخدام لغة استعلام Kusto القوية (KQL). يمكنك استخدام استعلامات سجل Application Insights لاسترداد المقاييس المستندة إلى سجل Application Insights.
تتبعات Azure Monitor للاستعلام عن بيانات التتبع الموزعة وتصورها من Application Insights.
Azure Resource Graph للاستعلام عن موارد Azure وتحديدها بسرعة عبر الاشتراكات.
يمكنك بعد ذلك عرض بيانات الأداء والتوافر هذه على لوحة معلومات Grafana.
استخدم الخطوات التالية لإعداد خادم Grafana وإنشاء لوحات معلومات للقياسات والسجلات من Azure Monitor.
لإعداد Grafana، اتبع الخطوات التالية.
تم تحسين Azure Managed Grafana لبيئة Azure وتعمل بسلاسة مع Azure Monitor. يمكنك:
استخدم دليل التشغيل السريع هذا لإنشاء مساحة عمل Azure Managed Grafana باستخدام مدخل Microsoft Azure.
لإعداد خادم Grafana محليًا، قم بتنزيل وتثبيت Grafana في البيئة المحلية.
هام
Internet Explorer ومستعرضات Microsoft Edge القديمة غير متوافقة مع Grafana. يجب استخدام مستعرض يستند إلى الكروم بما في ذلك Microsoft Edge. لمزيد من المعلومات، راجع مستعرضات الويب المدعومة ل Grafana.
سجل الدخول إلى Grafana باستخدام عنوان URL لنقطة النهاية لمساحة عمل Azure Managed Grafana أو عنوان IP الخاص بالخادم.
يتضمن Azure Managed Grafana المكون الإضافي لمصدر بيانات Azure Monitor. بشكل افتراضي، يتم تكوين المكون الإضافي مسبقا بهوية مدارة يمكنها الاستعلام عن بيانات المراقبة وتصورها من جميع الموارد في الاشتراك الذي تم نشر مساحة عمل Grafana فيه. انتقل إلى قسم "إنشاء لوحة معلومات Grafana".
يمكنك توسيع الموارد التي يمكن عرضها بواسطة مساحة عمل Azure Managed Grafana عن طريق تكوين أذونات إضافية لتعيين الهوية المدارة المضمنة دور قارئ المراقبة على الاشتراكات أو الموارد الأخرى.
إذا كنت تستخدم مثيلا ليس Azure Managed Grafana، يجب عليك إعداد مصدر بيانات Azure Monitor.
حدد Add data source، وقم بالتصفية حسب اسم Azure، وحدد مصدر بيانات Azure Monitor .
اختر اسما لمصدر البيانات واختر بين الهوية المدارة أو تسجيل التطبيق للمصادقة.
إذا كنت تستضيف Grafana على أجهزة Azure الظاهرية الخاصة بك أو مثيل Azure App Service مع تمكين الهوية المدارة، يمكنك استخدام هذا الأسلوب للمصادقة. ومع ذلك، إذا لم تتم استضافة مثيل Grafana على Azure أو لم يتم تمكين الهوية المدارة، فستحتاج إلى استخدام تسجيل التطبيق مع كيان خدمة Azure لإعداد المصادقة.
تمكين الهوية المدارة على مثيل VM أو App Service وتغيير إعداد دعم الهوية المدارة لخادم Grafana إلى true.
يجب أن يكون للهوية المدارة لاستضافة VM أو مثيل App Service دور قارئ المراقبة المعين للاشتراك أو مجموعة الموارد أو الموارد ذات الاهتمام.
تحتاج أيضا إلى تحديث الإعداد managed_identity_enabled = true
في تكوين خادم Grafana. لمزيد من المعلومات، راجع تكوين Grafana. بعد الانتهاء من الخطوتين، يمكنك بعد ذلك حفظ الوصول واختباره.
حدد حفظ واختبار وGrafana لاختبار بيانات الاعتماد. يجب أن تشاهد رسالة مشابهة للرسالة التالية.
إنشاء كيان الخدمة. تستخدم Grafana كيان خدمة Microsoft Entra للاتصال بواجهات برمجة تطبيقات Azure Monitor وجمع البيانات. يجب إنشاء أو استخدام كيان خدمة موجود لإدارة الوصول إلى موارد Azure:
راجع إنشاء تطبيق Microsoft Entra ومدير الخدمة في المدخل لإنشاء كيان خدمة. انسخ معرف المستأجر (معرف الدليل) ومعرف العميل (معرف التطبيق) وسر العميل (قيمة مفتاح التطبيق) واحفظه.
عرض تعيين تطبيق إلى دور لتعيين دور قارئ المراقبة لتطبيق Microsoft Entra على الاشتراك أو مجموعة الموارد أو المورد الذي تريد مراقبته.
قم بتوفير تفاصيل الاتصال التي تريد استخدامها:
ملاحظة
يتم تسمية بعض حقول مصدر البيانات بشكل مختلف عن إعدادات Azure المرتبطة بها:
حدد حفظ واختبار وGrafana لاختبار بيانات الاعتماد. يجب أن تشاهد رسالة مشابهة للرسالة التالية.
يحتوي Azure Monitor على لوحات معلومات غير مجزية لاستخدامها مع Azure Managed Grafana والمكون الإضافي Azure Monitor. يمكنك العثور على قائمة بجميع لوحات المعلومات المتوفرة على مختبرات Grafana.
يدعم Azure Monitor أيضا لوحات المعلومات الجاهزة للتكامل السلس مع خدمة Azure Monitor المدارة ل Prometheus. يتم نشر لوحات المعلومات هذه تلقائيا إلى Azure Managed Grafana عند ربطها بخدمة Azure Monitor المدارة ل Prometheus.
انتقل إلى الصفحة الرئيسية ل Grafana وحدد New Dashboard.
في لوحة المعلومات الجديدة، حدد Add visualization واختر مصدر بيانات Azure Monitor . يمكنك تجربة خيارات تخطيط أخرى، ولكن هذه المقالة تستخدم السلسلة الزمنية كمثال.
تظهر لوحة سلسلة زمنية فارغة على لوحة المعلومات.
قم بتحرير اللوحة لتكوين الاستعلام.
تصور بيانات قياس Azure Monitor: تظهر قائمة محددات حيث يمكنك تحديد الخدمة والمورد لمراقبته في هذا المخطط. لعرض المقاييس من جهاز ظاهري، اترك تحديد المقاييس الافتراضي، وحدد المورد لاختيار جهاز ظاهري، واستخدم القوائم المنسدلة المتوفرة لاختيار مساحة الاسم والمقياس والتجميع. بعد تحديد VM والمقاييس، يمكنك البدء في عرض البيانات في لوحة المعلومات.
تصور بيانات سجل Azure Monitor: حدد Logs في القائمة المنسدلة للخدمة. حدد المورد أو مساحة العمل التي تريد الاستعلام فيها، وقم بتبديل النطاق الزمني إلى لوحة المعلومات وقم بتعيين نص الاستعلام. يمكنك نسخ هنا أي استعلام سجل لديك بالفعل أو إنشاء استعلام جديد. أثناء إدخال الاستعلام، يقترح IntelliSense خيارات الإكمال التلقائي. حدد نوع التصور، جدول>السلاسل الزمنية، ثم قم بتشغيل الاستعلام.
ملاحظة
يمكن للمكون الإضافي أيضا استخدام وحدات ماكرو الوقت مثل $__timeFilter()
و $__interval
.
تسمح وحدات الماكرو هذه لـ Grafana بحساب النطاق الزمني والوقت بشكل ديناميكي، عند تكبير جزء من المخطط. يمكنك إزالة وحدات الماكرو هذه واستخدام عامل تصفية الوقت القياسي، مثل TimeGenerated > ago(1h)
، ولكن هذا يعني أن الرسم البياني لن يدعم ميزة التكبير.
تحتوي لوحة المعلومات التالية على مخططين. يظهر واحد على اليسار النسبة المئوية لوحدة المعالجة المركزية من جهازين ظاهريين. ويُظهر المخطط البياني على اليسار المعاملات في حساب Azure Storage مقسمة حسب نوع واجهة برمجة تطبيقات المعاملات.
بالإضافة إلى إنشاء لوحاتك في Grafana، بإمكانك أيضًا تثبيت تصورات Azure Monitor بسرعة من مدخل Microsoft Azure إلى لوحات معلومات Grafana الجديدة أو الموجودة عن طريق إضافة لوحات إلى لوحة معلومات Grafana مباشرة من Azure Monitor. انتقل إلى Metrics لموردك. أنشئ مخططا وحدد حفظ في لوحة المعلومات، متبوعا بتثبيت في Grafana. اختر مساحة العمل ولوحة المعلومات وحدد تثبيت لإكمال العملية.
يتضمن Azure Managed Grafana دعما ل Grafana 11 (معاينة)، والذي يقدم إمكانات للسجلات الأساسية واستخدام النماذج مع Azure.
توفر السجلات الأساسية طريقة فعالة من حيث التكلفة لإدارة تخزين البيانات من خلال السماح لك بالتبديل بين خطط الجدول المختلفة استنادا إلى استخدام البيانات، راجع تحديد خطة جدول استنادا إلى استخدام البيانات في مساحة عمل Log Analytics.
ملاحظة
يأتي التبديل إلى السجلات الأساسية مع قيود:
في Grafana 11، يمكن للنماذج الارتباط مباشرة بتتبع البيانات في Application Insights. يسمح لك هذا التكامل بتوصيل بيانات قياس Prometheus بتتبعات مفصلة، ما يوفر عرضا أكثر شمولا لأداء النظام وسلوكه. لمزيد من المعلومات حول طريقة عرض التتبع في Grafana، راجع التتبعات في الاستكشاف.
ملاحظة
يمكنك + إضافة نماذج إضافية، على سبيل المثال لمنصات التتبع مصدر مفتوح مثل ZIPKIN أو Jaeger.
تقدم Grafana ميزات متقدمة:
هناك العديد من المكونات الإضافية لمصدر البيانات التي يمكنك استخدامها لجمع هذه المقاييس معا في لوحة معلومات.
فيما يلي مقالات مرجعية جيدة حول كيفية استخدام Telegraf و InfluxDB وخدمة Azure Monitor المدارة ل Prometheus وDocker:
فيما يلي صورة للوحة معلومات Grafana كاملة تحتوي على مقاييس من مقاييس Azure Monitor وسجلاته وتتبعاته مجتمعة.
إذا قمت بإعداد بيئة Grafana على Azure، فستتم محاسبتك عند تشغيل الموارد سواء كنت تستخدمها أم لا. لتجنب تكبد رسوم إضافية، قم بتنظيف مجموعة الموارد التي تم إنشاؤها في هذه المقالة.
التدريب
الشهادة
مُعتمدة من مسؤول Microsoft: Azure Developer Associate - Certifications
إظهار المهارات الرئيسية لتكوين الوظائف المهنية الرئيسية وإدارتها وتأمينها وإدارتها في Microsoft Azure.