لوحات معلومات Azure وWorkbooks
ثبّت المخططات ونتائج الاستعلامات في Azure Dashboard للحصول على رؤية تشغيلية سريعة، وأنشئ Workbooks لمشاركة تقارير غنية ومَعْلَمة مع فريقك.
لوحات معلومات Azure وWorkbooks درس مجاني في Azure Fundamentals على CoddyKit. هذا هو الدرس 4 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Azure Fundamentals، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Azure Fundamentals 4 دروس في المجموع.
لماذا نستخدم لوحات المعلومات والمصنفات؟
لا تكون عملية جمع المقاييس والسجلات ذات قيمة إلا إذا تمكّن الأشخاص المناسبون من رؤية البيانات والتصرف بناءً عليها. توفر Azure Dashboards عروضًا تشغيلية سريعة الاطلاع تُحدَّث في الوقت الحقيقي ويمكن مشاركتها مع الفريق بأكمله في مدخل Azure. وتذهب Workbooks إلى أبعد من ذلك، إذ تتيح تقارير غنية ومحددة المعلمات وسردية تجمع النصوص والمخططات والشبكات ونتائج الاستعلامات المباشرة في مستند واحد قابل للتمرير، مما يجعلها مثالية لمراجعات العمليات الأسبوعية أو تخطيط السعة.
إنشاء لوحة معلومات في Azure
تتكون Azure Dashboard من مجموعة من المربعات مرتبة على لوحة. ويمكن للمربعات عرض مخططات المقاييس أو حالة المورد أو نتائج استعلام KQL أو نظرة عامة على مجموعة الموارد أو نص Markdown أو مقاييس App Service. ويمكنك تثبيت أي مخطط من Metrics Explorer أو أي استعلام من Log Analytics مباشرةً في لوحة المعلومات باستخدام الزر Pin to dashboard. وتُخزَّن لوحات المعلومات كموارد JSON في مجموعة موارد، كما تدعم النشر المستند إلى ARM.
# Deploy a dashboard from a JSON template
az portal dashboard create \
--resource-group myRG \
--name 'Ops-Dashboard' \
--input-path ./dashboard.json \
--location eastusالمشاركة والتحكم في الوصول إلى لوحات المعلومات
تتوفر في Azure Dashboards وضعان للمشاركة. تكون لوحات المعلومات Private مرئية لك وحدك. أما لوحات المعلومات Published (shared) فتُنشر كموارد Azure في مجموعة موارد، حيث يتحكم RBAC فيمن يمكنه عرضها أو تحريرها. ويمكنك منح دور Reader على مورد لوحة المعلومات لتوفير وصول للقراءة فقط. لاحظ أنه إذا كان أحد مربعات لوحة المعلومات يستعلم عن بيانات من مساحة عمل Log Analytics، فسيحتاج المشاهدون أيضًا إلى صلاحية Read على مساحة العمل تلك.
أنواع مربعات لوحة المعلومات
تشمل أنواع مربعات لوحات المعلومات الشائعة ما يلي: Metrics chart — يرسم سلسلة زمنية لمقياس واحد أو أكثر من Metrics Explorer. Log Analytics query — ينفّذ استعلام KQL ويعرض النتيجة في صورة جدول أو مخطط أو رقم. Resource health — يعرض حالة السلامة التي تبلغ عنها Azure لمورد محدد. Markdown — يعرض نصوصًا ثابتة وروابط وصورًا لتوفير السياق. Clock — يعرض توقيت UTC، وهو مفيد للفرق الموزعة عالميًا.
مقدمة إلى Azure Workbooks
إن Azure Workbooks تقارير تفاعلية تجمع البيانات من مصادر Azure متعددة، مثل مقاييس Azure Monitor واستعلامات KQL في Log Analytics وAzure Resource Graph وApplication Insights. وعلى خلاف لوحات المعلومات الثابتة، تدعم المصنفات المعلمات (منتقيات النطاق الزمني ومحددات الموارد والقوائم المنسدلة)، مما يسمح للمصنف نفسه بعرض البيانات ديناميكيًا للمورد أو الإطار الزمني الذي يختاره المشاهد.
معلمات المصنف
تجعل المعلمات في المصنفات التقارير تفاعلية، من دون الحاجة إلى إنشاء مصنف منفصل لكل مورد. ويمكنك إضافة معلمة Time range (منتقي الوقت القياسي في Azure)، أو معلمة Resource (منتقي موارد محصور ضمن اشتراك)، أو معلمة Dropdown تتم تعبئتها بواسطة استعلام KQL. وتستخدم جميع خطوات الاستعلام والتصور اللاحقة قيم المعلمات المحددة تلقائيًا، وتُحدَّث في الوقت الحقيقي عند تغيير المستخدم لأحد التحديدات.
أنواع التصورات في المصنفات
يمكن لكل خطوة في المصنف عرض البيانات في صورة Table أو Time chart أو Bar chart أو Pie chart أو Scatter plot أو Grid with conditional formatting أو Heatmap أو Tile (بطاقات KPI). ويدعم تصور الشبكة التنسيق الشرطي على مستوى الأعمدة، مثل تلوين الخلايا باللون الأحمر عندما يتجاوز معدل الفشل حدًا معينًا، مما يسهّل إبراز المشكلات بلمحة سريعة في تقرير تشغيلي.
قوالب المصنفات والمعرض
توفر Azure معرضًا كبيرًا من قوالب المصنفات المضمّنة للسيناريوهات الشائعة. وتعرض قوالب أداء الأجهزة الظاهرية اتجاهات وحدة المعالجة المركزية والذاكرة والقرص والشبكة. أما قوالب App Service فتعرض معدلات الطلبات ونسب الفشل. وترسم قوالب الموثوقية التوفّر مقارنةً بأهداف SLA. ويمكنك فتح أي قالب وتخصيصه وحفظه كمصنف جديد ضمن اشتراكك، من دون البدء من الصفر.
ربط خطوات المصنف معًا
تدعم المصنفات التنقل التفصيلي المرتبط: إذ يمكن للنقر فوق صف في إحدى خطوات الشبكة تمرير قيم الصف المحدد كمعلمات إلى خطوة لاحقة، لتصفية مخطط أو جدول وعرض تفاصيل ذلك العنصر تحديدًا. وينشئ هذا تدفقًا تفاعليًا للتحقيق؛ فعلى سبيل المثال، يكشف النقر فوق نقطة نهاية فاشلة في جدول ملخص قائمة تتبعات تفصيلية لنقطة النهاية تلك فقط، وكل ذلك ضمن صفحة مصنف واحدة.
تصدير المصنفات ولوحات المعلومات
تُخزَّن كل من لوحات المعلومات والمصنفات داخليًا بتنسيق JSON، ويمكن تصديرها للتحكم في الإصدارات أو لأتمتة النشر. ويمكن تنزيل JSON الخاص بلوحة المعلومات من وضع Edit في المدخل ونشره عبر قوالب ARM. كما تُصدَّر المصنفات إلى تنسيق JSON المتوافق مع أوامر CLI az monitor app-insights workbook، مما يتيح لك إيداع تعريفات المصنفات في git إلى جانب تعليمات البنية الأساسية البرمجية.
# Export a workbook to JSON
az monitor app-insights workbook show \
--resource-group myRG \
--name <workbook-guid> \
--query 'serializedData' -o tsv > workbook.jsonإنشاء التنبيهات من بيانات المصنف
المصنفات أدوات تصور للقراءة فقط، ولا تؤدي إلى تشغيل التنبيهات. ولإطلاق تنبيه بشأن البيانات التي تعرضها في مصنف، أنشئ قاعدة تنبيه للبحث في السجلات المناظرة في Azure Monitor، بحيث تنفّذ استعلام KQL نفسه. ومن أفضل الممارسات إنشاء المصنف التشغيلي أولًا للتحقق بصريًا من منطق الاستعلام، ثم نسخ KQL الذي تم التحقق منه إلى قاعدة تنبيه. ويضمن ذلك تطابق ما تراقبه مع ما تُصدر بشأنه التنبيهات.
تحقق سريع
اختبر مدى فهمك لمفاهيم Microsoft Azure Fundamentals (AZ-900) الواردة في هذا الدرس.
مراجعة الدرس
تعلّمت في هذا الدرس أن Azure Dashboards توفر عروضًا للمربعات التشغيلية في الوقت الحقيقي وسريعة الاطلاع، ويمكن مشاركتها بين أعضاء فريقك عبر RBAC، وأن Azure Workbooks تتيح تقارير غنية محددة المعلمات تجمع بين المقاييس واستعلامات KQL وبيانات Application Insights، وأن كليهما مخزَّن بتنسيق JSON ويمكن التحكم في إصداراته ونشره عبر ARM. بعد ذلك، سنستكشف Azure Backup لحماية أحمال العمل من فقدان البيانات.
الأسئلة الشائعة
هل درس «لوحات معلومات Azure وWorkbooks» مجاني؟
نعم — نص درس «لوحات معلومات Azure وWorkbooks» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Azure Fundamentals، انتقل إلى CoddyKit PRO. تتضمن دورة Azure Fundamentals 4 دروس في المجموع.
ماذا ستتعلم في «لوحات معلومات Azure وWorkbooks»؟
ثبّت المخططات ونتائج الاستعلامات في Azure Dashboard للحصول على رؤية تشغيلية سريعة، وأنشئ Workbooks لمشاركة تقارير غنية ومَعْلَمة مع فريقك. تتمرن على Azure Fundamentals مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Azure Fundamentals؟
لا تُشترط خبرة سابقة. Azure Fundamentals على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 4 من أصل 4.
كم من الوقت يستغرق درس «لوحات معلومات Azure وWorkbooks»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Azure Fundamentals هذا؟
نعم. كل درس في Azure Fundamentals يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- مقاييس Azure Monitor والتنبيهات
- أساسيات Log Analytics وKQL
- Application Insights
- لوحات معلومات Azure وWorkbooks