مراقبة خدمات الوسائط
عندما يكون لديك تطبيقات وعمليات أعمال مهمة تعتمد على موارد Azure، فأنت تريد مراقبة هذه الموارد لمعرفة مدى توفرها وأدائها وتشغيلها. توضح هذه المقالة بيانات المراقبة التي تم إنشاؤها بواسطة خدمات الوسائط وكيف يمكنك استخدام ميزات Azure Monitor لتحليل هذه البيانات والتنبيه إليها.
Azure Monitor
تنشئ خدمات الوسائط بيانات مراقبة باستخدام Azure Monitor، وهي خدمة مراقبة مكدس كاملة في Azure توفر مجموعة كاملة من الميزات لمراقبة موارد Azure بالإضافة إلى الموارد في السحب الأخرى والمحلية.
ابدأ بقراءة المقالة مراقبة موارد Azure باستخدام Azure Monitor، والتي تصف المفاهيم التالية:
- ما هو Azure Monitor؟
- التكاليف المرتبطة بالمراقبة
- بيانات المراقبة التي يتم جمعها في Azure
- تكوين جمع البيانات
- الأدوات القياسية في Azure للتحليل والتنبيه على بيانات المراقبة
بيانات مراقبة خدمات الوسائط
تجمع خدمات الوسائط نفس أنواع بيانات المراقبة مثل موارد Azure الأخرى الموضحة في مراقبة البيانات من موارد Azure.
جميع البيانات التي تم جمعها من قبل Azure Monitor تندرج ضمن واحد من نوعين أساسيين: المقاييس والسجلات. باستخدام هذين النوعين، يمكنك:
- تصور بيانات المقاييس وتحليلها باستخدام Metrics Explorer.
- مراقبة سجلات تشخيص خدمات الوسائط وإنشاء تنبيهات وإعلامات لها.
- يمكنك إرسال السجلات أو دفقها إلى:
- تخزين Azure
- مراكز أحداث Azure
- Log Analytics
- استخدام خدمات الجهات الخارجية
الجمع والتوجيه
يتم تجميع مقاييس النظام الأساسيوسجل النشاط وتخزينها تلقائيا، ولكن يمكن توجيهها إلى مواقع أخرى باستخدام إعداد تشخيصي.
لا يتم تجميع سجلات الموارد وتخزينها حتى تقوم بإنشاء إعداد تشخيص وتوجيهها إلى موقع واحد أو أكثر.
راجع المقالة إنشاء إعداد تشخيص لتجميع سجلات النظام الأساسي والمقاييس في Azure للحصول على العملية التفصيلية لإنشاء إعداد تشخيص.
مقاييس خدمات الوسائط
يتم جمع مقاييس خدمات الوسائط على فترات منتظمة سواء تغيرت القيمة أم لا.
أنواع المقاييس
المقاييس المتوفرة لخدمات الوسائط هي:
مقاييس حساب خدمات الوسائطالقياساتالأحداثمقاييسنقطة النهاية المصدر
ملاحظة
في وقت كتابة هذا التقرير، لا يمكنك إنشاء إعدادات تشخيصية لمقاييس الأحداث المباشرة أو مقاييس نقطة النهاية المتدفقة في مدخل Microsoft Azure.
الأبعاد المترية
لمزيد من المعلومات حول أبعاد المقاييس، راجع المقاييس متعددة الأبعاد .
خدمات الوسائط لها الأبعاد القياسية التالية. فهي ذاتية الابتزاز استنادا إلى المقاييس التي تدعمها.
- معلومات المخرجات
- HttpStatusCode
- ErrorCode
- TrackName
تحليل المقاييس
يمكنك تحليل مقاييس خدمات الوسائط جنبا إلى جنب مع المقاييس من خدمات Azure الأخرى باستخدام Metrics Explorer. راجع الشروع في استخدام Azure Metrics Explorer للحصول على تفاصيل حول استخدام هذه الأداة.
سجلات خدمات الوسائط
سجلات الأنشطة
سجل النشاط هو سجل النظام الأساسي الذي يوفر نظرة ثاقبة على الأحداث على مستوى الاشتراك. يمكنك عرضها بشكل مستقل أو توجيهها إلى سجلات المراقبة في Azure، حيث يمكنك إجراء استعلامات أكثر تعقيداً باستخدام تحليلات السجل.
سجلات الموارد
توفر سجلات الموارد بيانات غنية ومتكررة حول تشغيل مورد Azure. لمزيد من المعلومات، راجع كيفية جمع بيانات السجل واستهلاكها من موارد Azure.
تدعم خدمات الوسائط سجلات الموارد التالية: Microsoft.Media/mediaservices
سجلات تشخيص خدمات الوسائط
بعض الأشياء التي يمكنك فحصها باستخدام سجلات التشخيص هي:
- عدد التراخيص التي تم تسليمها حسب نوع DRM.
- عدد التراخيص التي تم تسليمها بواسطة النهج.
- زمن الانتقال في طلبات التسليم الرئيسية
- رموز حالة HTTP حسب نوع مفتاح DRM (PlayReady أو WideVine أو FairPlay أو Clear) أو نوع النهج.
- عدد طلبات الترخيص غير المصرح بها من العملاء.
المخططات
من أجل الحصول على وصف تفصيلي لمخطط سجلات التشخيص صاحب المستوى الأعلى، قم بمراجعة الخدمات والمخططات والأنواع المدعومة لسجلات تشخيص Azure .
تسليم المفتاح
هذه الخصائص خاصة بمخطط سجل تسليم المفتاح.
| الاسم | الوصف |
|---|---|
| معرف المفتاح | معرف المفتاح المطلوب. |
| نوع المفتاح | يمكن أن تكون إحدى القيم التالية: "Clear" (بدون تشفير) أو "FairPlay" أو "PlayReady" أو "Widevine". |
| policyName | اسم Resource Manager Azure للنهج. |
| نوع الرمز المميز | نوع الرمز المميز. |
| statusMessage | رسالة الحالة. |
مثال
خصائص مخطط طلبات تسليم المفاتيح.
{
"time": "2019-01-11T17:59:10.4908614Z",
"resourceId": "/SUBSCRIPTIONS/00000000-0000-0000-0000-0000000000/RESOURCEGROUPS/SBKEY/PROVIDERS/MICROSOFT.MEDIA/MEDIASERVICES/SBDNSTEST",
"operationName": "MICROSOFT.MEDIA/MEDIASERVICES/CONTENTKEYS/READ",
"operationVersion": "1.0",
"category": "KeyDeliveryRequests",
"resultType": "Succeeded",
"resultSignature": "OK",
"durationMs": 315,
"identity": {
"authorization": {
"issuer": "http://testacs",
"audience": "urn:test"
},
"claims": {
"urn:microsoft:azure:mediaservices:contentkeyidentifier": "3321e646-78d0-4896-84ec-c7b98eddfca5",
"iss": "http://testacs",
"aud": "urn:test",
"exp": "1547233138"
}
},
"level": "Informational",
"location": "uswestcentral",
"properties": {
"requestId": "b0243468-d8e5-4edf-a48b-d408e1661050",
"keyType": "Clear",
"keyId": "3321e646-78d0-4896-84ec-c7b98eddfca5",
"policyName": "56a70229-82d0-4174-82bc-e9d3b14e5dbf",
"tokenType": "JWT",
"statusMessage": "OK"
}
}
{
"time": "2019-01-11T17:59:33.4676382Z",
"resourceId": "/SUBSCRIPTIONS/00000000-0000-0000-0000-0000000000/RESOURCEGROUPS/SBKEY/PROVIDERS/MICROSOFT.MEDIA/MEDIASERVICES/SBDNSTEST",
"operationName": "MICROSOFT.MEDIA/MEDIASERVICES/CONTENTKEYS/READ",
"operationVersion": "1.0",
"category": "KeyDeliveryRequests",
"resultType": "Failed",
"resultSignature": "Unauthorized",
"durationMs": 2,
"level": "Error",
"location": "uswestcentral",
"properties": {
"requestId": "875af030-b77c-416b-b7e1-58f23ebec182",
"keyType": "Clear",
"keyId": "3321e646-78d0-4896-84ec-c7b98eddfca5",
"policyName": "56a70229-82d0-4174-82bc-e9d3b14e5dbf",
"tokenType": "None",
"statusMessage": "No token present in authorization header or URL."
}
}
تحليل السجلات
تُخزن البيانات في سجلات Azure Monitor في جداول حيث يحتوي كل جدول على مجموعة خاصة به من الخصائص الفريدة.
تحتوي جميع سجلات الموارد في Azure Monitor على نفس الحقول متبوعة بحقول خاصة بالخدمة. تم توضيح المخطط الشائع في مخطط سجل مورد Azure Monitor.
التنبيهات
تُعلمك تنبيهات Azure Monitor مُسبقًا عند العثور على شروط مهمة في بيانات المراقبة الخاصة بك. فهي تسمح لك بتحديد ومعالجة المشكلات في النظام الخاص بك. يمكنك تعيين التنبيهات على القياسات، والسجلات، وسجل النشاط.