مصادر بيانات مصنفات Azure

يمكن للمصنفات استخراج البيانات من مصادر البيانات هذه:

السجلات

باستخدام المصنفات، يمكنك الاستعلام عن السجلات من المصادر التالية:

  • سجلات Azure Monitor (موارد Application Insights ومساحات عمل تحليلات السجل)
  • البيانات التي تركز على الموارد (سجلات النشاط)

يمكنك استخدام استعلامات لغة استعلام Kusto (KQL) التي تحول بيانات المورد الأساسي لتحديد مجموعة نتائج يمكن عرضها كنص، أو كمخططات، أو كشبكات.

Screenshot that shows a workbook logs report interface.

يمكنك الاستعلام بسهولة عبر موارد متعددة ما يخلق تجربة إعداد تقارير غنية وموحدة.

راجع أيضا: تلميحات تحسين استعلام Log Analytics

راجع أيضا: أفضل ممارسات المصنفات وتلميحات استعلامات السجلات

البرنامج التعليمي: إنشاء استعلامات سجل تركز على الموارد في المصنفات

المقاييس

تصدر موارد Azure مقاييس يمكن الوصول إليها عبر المصنفات. يمكن الوصول إلى المقاييس في المصنفات من خلال عنصر تحكم متخصص يسمح لك بتحديد الموارد المستهدفة، والمقاييس المطلوبة، وتجميعها. يمكنك بعد ذلك رسم هذه البيانات في المخططات أو الشبكات.

Screenshot that shows workbook metrics charts of CPU utilization.

Screenshot that shows a workbook metrics interface.

Azure Resource Graph

تدعم المصنفات الاستعلام عن الموارد وبيانات التعريف الخاصة بها باستخدام Azure Resource Graph. يتم استخدام هذه الوظيفة بشكل أساسي لإنشاء نطاقات استعلام مخصصة للتقارير. يتم التعبير عن نطاق المصدر عبر مجموعة فرعية لـKQL التي تدعهما Resource Graph، والتي غالبًا ما تكون كافية في حالات الاستخدام الشائعة.

لإنشاء عنصر تحكم استعلام يستخدم مصدر البيانات هذا، استخدم القائمة المنسدلة نوع الاستعلام وحدد Azure Resource Graph. ثم حدد الاشتراكات التي تريد استهدافها. استخدم عنصر تحكم الاستعلام لإضافة مجموعة Resource Graph KQL الفرعية التي تحدد مجموعة فرعية من المورد المثيرة للاهتمام.

Screenshot that shows an Azure Resource Graph KQL query.

Azure Resource Manager

تدعم مصنفات Azure عمليات Azure Resource Manager REST بحيث يمكنك الاستعلام عن نقطة النهاية management.azure.com دون توفير رمز عنوان التخويل الخاص بك.

لإنشاء عنصر تحكم استعلام يستخدم مصدر البيانات هذا، استخدم القائمة المنسدلة مورد بيانات وحدد Azure Resource Manager. توفير المعلمات المناسبة مثل أسلوب Http، ومسار url، والعناوين، ومعلمات url والنص الأساسي.

إشعار

يتم دعم عمليات GET وPOST وHEAD فقط حالياً.

Azure Data Explorer ‏(Kusto)

تتمتع المصنفات الآن بدعم الاستعلام من مجموعات Azure Data Explorer مع لغة استعلام Kusto قوية. بالنسبة للحقل Cluster Name، أضف اسم المنطقة بعد اسم نظام المجموعة. مثال على ذلك mycluster.westeurope.

Screenshot that shows Kusto query window.

راجع أيضا: أفضل ممارسات استعلام Azure Data Explorer

JSON

موفر JSON يسمح لك بإنشاء نتيجة استعلام من محتوى JSON ثابت. هو الأكثر شيوعًا في المعلمات لإنشاء معلمات منسدلة من القيم الثابتة. سيتم تحويل صفائف أو كائنات JSON البسيطة تلقائيًا إلى صفوف وأعمدة شبكة. للحصول على سلوكيات أكثر تحديدًا، يمكنك استخدام علامة تبويب النتائج وإعدادات JSONPath لتكوين الأعمدة.

إشعار

لا تقم بتضمين معلومات حساسة في حقول مثل الرؤوس والمعلمات والنص الأساسي وعنوان URL، لأنها ستكون مرئية لجميع مستخدمي المصنف.

يدعم هذا الموفر JSONPath.

‏‏دمج

يمكن أن يؤدي دمج البيانات من مصادر مختلفة إلى تحسين تجربة النتائج المعرفية. مثال على ذلك هو زيادة معلومات التنبيه النشطة مع بيانات القياس ذات الصلة. يسمح دمج البيانات للمستخدمين لمعرفة ليس فقط تأثير (تنبيه نشط)، ولكن أيضًا الأسباب المحتملة (على سبيل المثال، استخدام وحدة معالجة مركزية عالية). يحتوي مجال المراقبة على العديد من مصادر البيانات المترابطة التي غالبًا ما تكون حاسمة لسير عمل الفرز والتشخيص.

باستخدام المصنفات، يمكنك الاستعلام عن مصادر بيانات مختلفة. توفر المصنفات أيضًا عناصر تحكم بسيطة يمكنك استخدامها لدمج البيانات أو ضمها لتوفير رؤى غنية. يعتبر عنصر تحكم merge هو السبيل لتحقيق ذلك.

دمج بيانات التنبيه مع بيانات أداء الجهاز الظاهري لـ Log Analytics

يجمع المثال التالي بين بيانات التنبيه مع بيانات أداء Log Analytics VM للحصول على شبكة نتائج تحليلات ثرية.

Screenshot that shows a workbook with a merge control that combines alert and Log Analytics data.

استخدام عنصر تحكم الدمج لدمج بيانات Resource Graph وLog Analytics

شاهد هذا البرنامج التعليمي حول استخدام عنصر تحكم الدمج لدمج بيانات Resource Graph وLog Analytics:

Combining data from different sources in workbooks

تدعم المصنفات عمليات الدمج هذه:

  • صلة فريدة داخلية
  • صلة داخلية كاملة
  • صلة خارجية كاملة
  • صلة خارجية يسرى
  • صلة خارجية يمنى
  • شبه صلة يسرى
  • شبه صلة يمنى
  • صلة مقابل اليسار
  • صلة مقابل اليمين
  • اتحاد
  • صفحة مكررة

دمج الأمثلة

استخدام الخيار "جدول مكرر" لإعادة استخدام البيانات التي تم الاستعلام فيها

نقطة نهاية مخصصة

تدعم المصنفات الحصول على البيانات من أي مصدر خارجي. إذا كانت البيانات الخاصة بك موجودة خارج Azure، يمكنك إحضارها إلى المصنفات باستخدام نوع مصدر البيانات هذا.

لإنشاء عنصر تحكم استعلام يستخدم مصدر البيانات هذا، استخدم القائمة المنسدلة مورد بيانات وحدد Custom Endpoint. قدم المعلمات المناسبة مثل طريقة Httpو/أو urlو الرؤوس ومعلمات url و body. احرص أن يدعم مورد البيانات الخاص بك CORS. وإلا، سيفشل الطلب.

لتجنب إجراء مكالمات إلى المضيفين غير الموثوق بهم تلقائيًا عند استخدامك للقوالب، تحتاج إلى وضع علامة على المضيفين المستخدمين كمضيفين موثوق بهم. يمكنك إما تحديد إضافة كموثوق به أو إضافته كمضيف موثوق به في إعدادات المصنف. سيتم حفظ هذه الإعدادات في المتصفحات التي تدعم IndexDb مع العاملين على شبكة الإنترنت.

يدعم هذا الموفر JSONPath.

Workload health

يحتوي Azure Monitor على وظائف تراقب بشكل استباقي توفر أداء Windows أو أنظمة تشغيل الضيوف في Linux. تعتبر المكونات الرئيسية لنماذج Azure Monitor وعلاقاتها، معايير لكيفية قياس صحة هذه المكونات، والمكونات التي تنبهك عند اكتشاف حالة غير صحية. باستخدام المصنفات، يمكنك استخدام هذه المعلومات لإنشاء تقارير تفاعلية غنية.

لإنشاء عنصر تحكم استعلام يستخدم مصدر البيانات هذا، استخدم القائمة المنسدلة نوع الاستعلام لتحديد Workload Health. ثم حدد الاشتراك أو مجموعة الموارد أو موارد الجهاز الظاهري المراد استهدافها. استخدم القائمة المنسدلة لتصفية الصحة لتحديد مجموعة فرعية مثيرة للاهتمام من الحوادث الصحية لاحتياجاتك التحليلية.

Screenshot that shows an alerts query.

Azure resource health

تدعم المصنفات الحصول على صحة موارد Azure ودمجها مع مصادر بيانات أخرى لإنشاء تقارير صحية، وتفاعلية، وغنية.

لإنشاء عنصر تحكم استعلام يستخدم مصدر البيانات هذا، استخدم القائمة المنسدلة نوع الاستعلام وحدد صحة Azure. ثم حدد الموارد التي تريد استهدافها. استخدم القائمة المنسدلة لتصفية الصحة لتحديد مجموعة فرعية مثيرة للاهتمام لقضايا الموارد لاحتياجاتك التحليلية.

Screenshot that shows an alerts query that shows the health filter lists.

Azure RBAC

يسمح لك موفر التحكم في الوصول المستند إلى الدور (RBAC) في Azure بالتحقق من الأذونات على الموارد. وهي الأكثر استخدامًا في المعلمات للتحقق مما إذا كان قد تم إعداد RBACs الصحيح. قد تكون حالة الاستخدام هي إنشاء معلمة للتحقق من إذن التوزيع ثم إخطار المستخدم إذا لم يكن لديه إذن التوزيع.

سيتم تحويل صفائف أو كائنات JSON البسيطة تلقائيا إلى صفوف وأعمدة شبكة أو نص مع عمود hasPermission إما صحيح أو خاطئ. يتم التحقق من الإذن على كل مورد ثم إما or أو and للحصول على النتيجة. يمكن أن تكون العمليات أو الإجراءات سلسلة أو صفيف.

String:

"Microsoft.Resources/deployments/validate/action"

Array:

["Microsoft.Resources/deployments/read","Microsoft.Resources/deployments/write","Microsoft.Resources/deployments/validate/action","Microsoft.Resources/operations/read"]

تحليل التغيير

لإنشاء عنصر تحكم استعلام يستخدم Application Change Analysis كمصدر بيانات، استخدم القائمة المنسدلة Data source وحدد Change Analysis. ثم حدد موردًا واحدًا. يمكن عرض التغييرات حتى آخر 14 يومًا. استخدم القائمة المنسدلة المستوى للتصفية بين التغييرات الهامةوالعاديةوغير المهمة. تدعم هذه القائمة المنسدلة معلمات المصنف من النوع المنسدلة.

A screenshot that shows a workbook with Change Analysis.

Prometheus

باستخدام خدمة Azure Monitor المدارة ل Prometheus، يمكنك جمع مقاييس Prometheus لمجموعات Kubernetes الخاصة بك. للاستعلام عن مقاييس Prometheus، حدد Prometheus من القائمة المنسدلة لمصدر البيانات، متبوعا بمكان تخزين المقاييس في مساحةعمل Azure Monitor ونوع استعلام Prometheus لاستعلام PromQL.

Screenshot that shows sample PromQL query.

إشعار

الاستعلام من مساحة عمل Azure Monitor هو إجراء مستوى بيانات ويتطلب تعيين دور صريح لقارئ بيانات المراقبة، والذي لم يتم تعيينه افتراضيا معرفة المزيد حول التحكم في Azure و مستوى البيانات

الخطوات التالية