مراقبة Azure Digital Twins باستخدام المقاييس والتنبيهات والتشخيصات
يتكامل Azure Digital Twins مع Azure Monitor لتوفير المقاييس والمعلومات التشخيصية التي يمكنك استخدامها لمراقبة موارد Azure Digital Twins. يتم تمكين المقاييس بشكل افتراضي، وتمنحك معلومات حول حالة موارد Azure Digital Twins في اشتراك Azure الخاص بك. يمكن للتنبيهات إعلامك بشكل استباقي عند العثور على شروط معينة في بيانات المقاييس الخاصة بك. يمكنك أيضا جمع سجلات التشخيص لمثيل الخدمة لمراقبة أدائه والوصول إليه وبيانات أخرى.
يمكن أن تساعدك ميزات المراقبة هذه في تقييم الصحة العامة لخدمة Azure Digital Twins والموارد المتصلة بها. يمكنك استخدامها لفهم ما يحدث في مثيل Azure Digital Twins الخاص بك، وتحليل الأسباب الجذرية بشأن المشكلات دون الحاجة إلى الاتصال بدعم Azure.
يمكن الوصول إليها من مدخل Microsoft Azure، مجمعة تحت عنوان المراقبة لمورد Azure Digital Twins.
المقاييس والتنبيهات
للحصول على معلومات عامة حول عرض مقاييس موارد Azure، راجع بدء استخدام مستكشف المقاييس في وثائق Azure Monitor. للحصول على معلومات عامة حول تكوين التنبيهات لمقاييس Azure، راجع إنشاء قاعدة تنبيه جديدة.
يصف الجزء المتبقي من هذا القسم المقاييس التي يتم تعقبها بواسطة كل مثيل Azure Digital Twins، وكيفية ارتباط كل مقياس بالحالة الإجمالية للمثيل الخاص بك.
مقاييس لتتبع حدود الخدمة
يمكنك تكوين هذه المقاييس لتتبع وقت الاقتراب من حد الخدمة المنشورة لبعض جوانب الحل الخاص بك.
لإعداد التعقب، استخدم ميزة التنبيهات في Azure Monitor. يمكنك وضع حدود لهذه المقاييس بحيث تتلقى تنبيهًا عندما يصل المقياس إلى نسبة مئوية معينة من حده المنشور.
Metric | اسم عرض المقياس | الوحدة | نوع التجميع | الوصف | الأبعاد |
---|---|---|---|---|---|
TwinCount | عدد التوأم (معاينة) | عدد | الإجمالي | العدد الإجمالي للتوائم في مثيل Azure Digital Twins. استخدم هذا المقياس لتحديد ما إذا كنت تقترب من حد الخدمة للحد الأقصى لعدد التوائم المسموح بها لكل مثيل. | بلا |
ModelCount | عدد النماذج (معاينة) | عدد | الإجمالي | إجمالي عدد النماذج في مثيل Azure Digital Twins. استخدم هذا المقياس لتحديد ما إذا كنت تقترب من حد الخدمة للحد الأقصى لعدد النماذج المسموح بها لكل مثيل. | بلا |
مقاييس طلب واجهة برمجة التطبيقات
المقاييس التي لها علاقة بطلبات واجهة برمجة التطبيقات:
Metric | اسم عرض المقياس | الوحدة | نوع التجميع | الوصف | الأبعاد |
---|---|---|---|---|---|
ApiRequests | طلبات واجهة برمجة التطبيقات | عدد | الإجمالي | عدد طلبات واجهة برمجة التطبيقات التي تم إجراؤها لعمليات القراءة والكتابة والحذف والاستعلام عن Digital Twins. | المصادقه عملية بروتوكول رمز الحالة، فئة رمز الحالة، نص الحالة |
ApiRequestsFailureRate | معدل فشل طلبات واجهة برمجة التطبيقات | نسبة مئوية | المتوسط | النسبة المئوية لطلبات واجهة برمجة التطبيقات التي تتلقاها الخدمة للمثيل الخاص بك الذي يعطي رمز استجابة خطأ داخلي (500) لعمليات القراءة والكتابة والحذف والاستعلام عن Digital Twins. | المصادقه عملية بروتوكول رمز الحالة، فئة رمز الحالة، نص الحالة |
ApiRequestsLatency | زمن انتقال طلبات واجهة برمجة التطبيقات | مللي ثانية | المتوسط | وقت الاستجابة لطلبات واجهة برمجة التطبيقات. تشير هذه القيمة إلى الوقت الذي يتم فيه تلقي الطلب من قبل Azure Digital Twins حتى ترسل الخدمة نتيجة نجاح/فشل لعمليات القراءة والكتابة والحذف والاستعلام عن Digital Twins. | المصادقه عملية البروتوكول |
مقاييس الفوترة
المقاييس التي لها علاقة بالفوترة:
Metric | اسم عرض المقياس | الوحدة | نوع التجميع | الوصف | الأبعاد |
---|---|---|---|---|---|
BillingApiOperations | عمليات واجهة برمجة التطبيقات للفواتير | عدد | الإجمالي | قياس الفواتير لحساب جميع طلبات واجهة برمجة التطبيقات المقدمة مقابل خدمة Azure Digital Twins. | معرف العداد |
BillingMessagesProcessed | رسائل الفواتير التي تمت معالجتها | عدد | الإجمالي | قياس الفواتير لعدد الرسائل المرسلة من Azure Digital Twins إلى نقاط النهاية الخارجية. لكي تعتبر رسالة واحدة لأغراض الفوترة، يجب ألا تزيد الحمولة عن 1 كيلوبايت. سيتم حساب الحمولات الأكبر من هذا الحد كرسائل إضافية بزيادات 1 كيلوبايت (لذلك سيتم حساب رسالة بين 1 كيلوبايت و2 كيلوبايت كرسالتين، بين 2 كيلوبايت و3 كيلوبايت ستكون 3 رسائل، وهكذا). ينطبق هذا التقييد أيضا على الاستجابات - لذلك سيتم فوترة استدعاء يرجع 1.5 كيلوبايت في نص الاستجابة، على سبيل المثال، ك عمليتين. |
معرف العداد |
BillingQueryUnits | وحدات استعلام الفواتير | عدد | الإجمالي | عدد وحدات الاستعلام، وهو مقياس محسوب داخلياً لاستخدام موارد الخدمة، التي يتم استهلاكها لتنفيذ الاستعلامات. هناك أيضا واجهة برمجة تطبيقات مساعدة متاحة لقياس وحدات الاستعلام: فئة QueryChargeHelper | معرف العداد |
لمزيد من المعلومات حول طريقة فوترة Azure Digital Twins، راجع تسعير Azure Digital Twins.
مقاييس الإدخال
المقاييس المتعلقة بإدخال البيانات:
Metric | اسم عرض المقياس | الوحدة | نوع التجميع | الوصف | الأبعاد |
---|---|---|---|---|---|
IngressEvents | أحداث الإدخال | عدد | الإجمالي | عدد أحداث بيانات تتبع الاستخدام للجهاز الوارد في Azure Digital Twins. | نتيجة |
IngressEventsFailureRate | معدل فشل أحداث الإدخال | نسبة مئوية | المتوسط | النسبة المئوية لأحداث بيانات تتبع الاستخدام للجهاز الواردة التي تقوم الخدمة بإرجاع رمز استجابة خطأ داخلي (500). | نتيجة |
IngressEventsLatency | زمن انتقال أحداث الإدخال | مللي ثانية | المتوسط | الوقت الذي يصل فيه الحدث إلى الوقت الذي يكون فيه جاهزا للخروج من قبل Azure Digital Twins، وعند هذه النقطة ترسل الخدمة نتيجة نجاح/فشل. | نتيجة |
مقاييس العملية المجمعة (من واجهات برمجة تطبيقات الوظائف)
المقاييس التي لها علاقة بالعمليات المجمعة من واجهات برمجة تطبيقات الوظائف:
Metric | اسم عرض المقياس | الوحدة | نوع التجميع | الوصف | الأبعاد |
---|---|---|---|---|---|
ImportJobLatency | استيراد زمن انتقال المهمة | مللي ثانية | المتوسط | إجمالي الوقت المستغرق لإكمال مهمة الاستيراد. | عملية المصادقه البروتوكول |
ImportJobEntityCount | استيراد عدد كيانات المهمة | عدد | الإجمالي | عدد التوائم أو النماذج أو العلاقات التي تتم معالجتها بواسطة مهمة استيراد. | عملية نتيجة |
DeleteJobLatency | حذف زمن انتقال المهمة | مللي ثانية | المتوسط | إجمالي الوقت المستغرق لإكمال مهمة الحذف. | عملية المصادقه البروتوكول |
DeleteJobEntityCount | حذف عدد الكيانات الوظيفية | عدد | الإجمالي | عدد النماذج والتوائم و/أو العلاقات المحذوفة كجزء من مهمة الحذف. | عملية نتيجة |
مقاييس التوجيه
المقاييس المتعلقة بالتوجيه:
Metric | اسم عرض المقياس | الوحدة | نوع التجميع | الوصف | الأبعاد |
---|---|---|---|---|---|
MessagesRouted | الرسائل التي تم توجيهها | عدد | الإجمالي | عدد الرسائل التي تم توجيهها إلى خدمة Azure نقطة نهاية مثل "مراكز الأحداث" أو "ناقل الخدمة" أو "شبكة الأحداث". | نوع نقطة النهاية، نتيجة |
RoutingFailureRate | معدل فشل التوجيه | نسبة مئوية | المتوسط | النسبة المئوية للأحداث التي تؤدي إلى خطأ أثناء توجيهها من Azure Digital Twins إلى خدمة Azure لنقطة نهاية مثل مراكز الأحداث أو ناقل الخدمة أو شبكة الأحداث. | نوع نقطة النهاية، نتيجة |
RoutingLatency | زمن انتقال التوجيه | مللي ثانية | المتوسط | الوقت المنقضي بين حدث يتم توجيهه من Azure Digital Twins إلى وقت نشره إلى خدمة Azure لنقطة النهاية مثل مراكز الأحداث أو ناقل الخدمة أو شبكة الأحداث. | نوع نقطة النهاية، نتيجة |
أبعاد المقاييس
تساعد الأبعاد في تحديد مزيد من التفاصيل حول المقاييس. توفّر بعض مقاييس التوجيه معلومات لكل نقطة نهاية. يسرد الجدول أدناه القيم المحتملة لهذه الأبعاد.
البُعد | القيم |
---|---|
المصادقة | OAuth |
العملية (لطلبات واجهة برمجة التطبيقات) | Microsoft.DigitalTwins/digitaltwins/delete، Microsoft.DigitalTwins/digitaltwins/write، Microsoft.DigitalTwins/digitaltwins/read، Microsoft.DigitalTwins/eventroutes/read، Microsoft.DigitalTwins/eventroutes/write، Microsoft.DigitalTwins/eventroutes/delete، Microsoft.DigitalTwins/models/read، Microsoft.DigitalTwins/models/write، Microsoft.DigitalTwins/models/delete، Microsoft.DigitalTwins/query/action |
نوع نقطة النهاية | Event Grid، مراكز الأحداث، ناقل الخدمة |
البروتوكول | HTTPS |
نتيجة | نجاح فشل |
رمز الحالة | 200، 404، 500، وهكذا. |
فئة التعليمة البرمجية للحالة | 2xx، 4xx، 5xx، وهكذا. |
نص الحالة | خطأ في الخادم داخلي، غير موجود، وما إلى ذلك. |
سجلات التشخيص
للحصول على معلومات عامة حول إعدادات تشخيص Azure، بما في ذلك كيفية تمكينها، راجع إعدادات التشخيص في Azure Monitor. للحصول على معلومات حول الاستعلام عن سجلات التشخيص باستخدام Log Analytics، راجع نظرة عامة على Log Analytics في Azure Monitor.
يصف باقي هذا القسم فئات سجل التشخيص التي يمكن ل Azure Digital Twins جمعها، ومخططاتها.
فئات السجلات
فيما يلي مزيد من التفاصيل حول فئات السجلات التي تجمعها Azure Digital Twins.
فئة السجل | الوصف |
---|---|
ADTModelsOperation | تسجيل جميع استدعاءات واجهة برمجة التطبيقات المتعلقة بالنماذج |
ADTQueryOperation | تسجيل جميع استدعاءات واجهة برمجة التطبيقات المتعلقة بالاستعلامات |
ADTEventRoutesOperation | تسجيل جميع استدعاءات واجهة برمجة التطبيقات المتعلقة بتوجيهات الأحداث والخروج من الأحداث من Azure Digital Twins إلى خدمة نقطة نهاية مثل شبكة الأحداث ومراكز الأحداث ونقل الخدمة |
ADTDigitalTwinsOperation | تسجيل جميع استدعاءات واجهة برمجة التطبيقات المتعلقة بالتوائم الفردية |
تتكون كل فئة من فئات السجل من عمليات الكتابة والقراءة والحذف والعمل. يتم تعيين هذه الفئات إلى استدعاءات REST API كما يلي:
نوع الحدث | عمليات واجهة برمجة تطبيقات REST |
---|---|
كتابة | الوضع والتصحيح |
قراءة | GET |
حذف | حذف |
الإجراء | POST |
فيما يلي قائمة شاملة بالعمليات واستدعاءات Azure Digital Twins REST API المقابلة التي تم تسجيلها في كل فئة.
إشعار
تحتوي كل فئة سجل على عدة عمليات/استدعاءات REST API. في الجدول أدناه، يتم تعيين كل فئة سجل لجميع العمليات/ استدعاءات REST API تحتها حتى يتم إدراج فئة السجل التالية.
فئة السجل | العملية | استدعاءات واجهة برمجة تطبيقات REST وأحداث أخرى |
---|---|---|
ADTModelsOperation | Microsoft.DigitalTwins/models/write | واجهة برمجة تطبيقات تحديث نماذج Digital Twins |
Microsoft.DigitalTwins/models/read | الحصول على نماذج Digital Twins حسب المعرف وقائمة واجهات برمجة التطبيقات | |
Microsoft.DigitalTwins/models/delete | واجهة برمجة تطبيقات حذف نماذج Digital Twins | |
Microsoft.DigitalTwins/models/action | إضافة واجهة برمجة تطبيقات لنماذج Digital Twins | |
ADTQueryOperation | Microsoft.DigitalTwins/query/action | واجهة برمجة تطبيقات Query Twins |
ADTEventRoutesOperation | Microsoft.DigitalTwins/eventroutes/write | إضافة واجهة برمجة تطبيقات مسارات الأحداث |
Microsoft.DigitalTwins/eventroutes/read | مسارات الأحداث الحصول على حسب المعرف وقائمة واجهات برمجة التطبيقات | |
Microsoft.DigitalTwins/eventroutes/delete | واجهة برمجة تطبيقات حذف مسارات الأحداث | |
Microsoft.DigitalTwins/eventroutes/action | فشل أثناء محاولة نشر الأحداث إلى خدمة نقطة نهاية (وليس استدعاء واجهة برمجة التطبيقات) | |
ADTDigitalTwinsOperation | Microsoft.DigitalTwins/digitaltwins/write | إضافة Digital Twins وإضافة علاقة وتحديث وتحديث المكون |
Microsoft.DigitalTwins/digitaltwins/read | Digital Twins Get By ID, Get Component, Get Relationship by ID, List Incoming Relationships, List Relationships | |
Microsoft.DigitalTwins/digitaltwins/delete | حذف Digital Twins وحذف العلاقة | |
Microsoft.DigitalTwins/digitaltwins/action | Digital Twins Send Component Telemetry, Send Telemetry |
مخططات السجل
تحتوي كل فئة سجل على مخطط يحدد كيفية الإبلاغ عن الأحداث في تلك الفئة. يتم تخزين كل إدخال فردي في السجل كنص ويتم تنسيقه على هيئة JSON blob. يتم توفير الحقول الموجودة في السجل وأمثلة نصوص JSON لكل نوع سجل أدناه.
ADTDigitalTwinsOperation
، ADTModelsOperation
، واستخدم ADTQueryOperation
مخطط سجل API متناسق.
ADTEventRoutesOperation
توسيع المخطط ليحتوي على endpointName
حقل في الخصائص.
مخططات سجل API
مخطط السجل هذا متناسق ل ADTDigitalTwinsOperation
، ، ADTModelsOperation
. ADTQueryOperation
يتم استخدام نفس المخطط أيضا ل ADTEventRoutesOperation
، باستثناء Microsoft.DigitalTwins/eventroutes/action
اسم العملية (لمزيد من المعلومات حول هذا المخطط، راجع القسم التالي، مخططات سجل الخروج).
يحتوي المخطط على معلومات ذات صلة باستدعاءات واجهة برمجة التطبيقات إلى مثيل Azure Digital Twins.
فيما يلي وصف الحقول والخصائص لسجلات API.
اسم الحقل | نوع البيانات | الوصف |
---|---|---|
Time |
DateTime | تاريخ ووقت وقوع هذا الحدث، بالتوقيت العالمي المتفق عليه |
ResourceId |
السلسلة | معرف مورد Azure Resource Manager للمورد الذي وقع فيه الحدث |
OperationName |
السلسلة | نوع الإجراء الذي يتم تنفيذه أثناء الحدث |
OperationVersion |
السلسلة | إصدار واجهة برمجة التطبيقات المستخدم أثناء الحدث |
Category |
السلسلة | نوع المورد الذي يتم إصداره |
ResultType |
السلسلة | نتيجة الحدث |
ResultSignature |
السلسلة | رمز حالة HTTP للحدث |
ResultDescription |
السلسلة | تفاصيل إضافية حول الحدث |
DurationMs |
السلسلة | المدة التي استغرقها تنفيذ الحدث بالمللي ثانية |
CallerIpAddress |
السلسلة | عنوان IP مصدر مخفي للحدث |
CorrelationId |
Guid | معرف فريد للحدث |
ApplicationId |
Guid | معرف التطبيق المستخدم في تخويل الحامل |
Level |
Int | خطورة تسجيل الحدث |
Location |
السلسلة | المنطقة التي وقع فيها الحدث |
RequestUri |
Uri | نقطة النهاية المستخدمة أثناء الحدث |
TraceId |
السلسلة |
TraceId ، كجزء من سياق تتبع W3C. معرف التتبع بأكمله المستخدم لتحديد تتبع موزع بشكل فريد عبر الأنظمة. |
SpanId |
السلسلة |
SpanId كجزء من سياق تتبع W3C. معرف هذا الطلب في التتبع. |
ParentId |
السلسلة |
ParentId كجزء من سياق تتبع W3C. الطلب بدون معرف أصل هو جذر التتبع. |
TraceFlags |
السلسلة |
TraceFlags كجزء من سياق تتبع W3C. يتحكم في علامات التتبع مثل أخذ العينات ومستوى التتبع وما إلى ذلك. |
TraceState |
السلسلة |
TraceState كجزء من سياق تتبع W3C. معلومات تعريف تتبع إضافية خاصة بالمورد لتمتد عبر أنظمة تتبع موزعة مختلفة. |
فيما يلي أمثلة على أجسام JSON لهذه الأنواع من السجلات.
ADTDigitalTwinsOperation
{
"time": "2020-03-14T21:11:14.9918922Z",
"resourceId": "/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DIGITALTWINS/DIGITALTWINSINSTANCES/MYINSTANCENAME",
"operationName": "Microsoft.DigitalTwins/digitaltwins/write",
"operationVersion": "2020-10-31",
"category": "DigitalTwinOperation",
"resultType": "Success",
"resultSignature": "200",
"resultDescription": "",
"durationMs": 8,
"callerIpAddress": "13.68.244.*",
"correlationId": "aaaa0000-bb11-2222-33cc-444444dddddd",
"identity": {
"claims": {
"appId": "00001111-aaaa-2222-bbbb-3333cccc4444"
}
},
"level": "4",
"location": "southcentralus",
"uri": "https://myinstancename.api.scus.digitaltwins.azure.net/digitaltwins/factory-58d81613-2e54-4faa-a930-d980e6e2a884?api-version=2020-10-31",
"properties": {},
"traceContext": {
"traceId": "95ff77cfb300b04f80d83e64d13831e7",
"spanId": "b630da57026dd046",
"parentId": "9f0de6dadae85945",
"traceFlags": "01",
"tracestate": "k1=v1,k2=v2"
}
}
ADTModelsOperation
{
"time": "2020-10-29T21:12:24.2337302Z",
"resourceId": "/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DIGITALTWINS/DIGITALTWINSINSTANCES/MYINSTANCENAME",
"operationName": "Microsoft.DigitalTwins/models/write",
"operationVersion": "2020-10-31",
"category": "ModelsOperation",
"resultType": "Success",
"resultSignature": "201",
"resultDescription": "",
"durationMs": "80",
"callerIpAddress": "13.68.244.*",
"correlationId": "bbbb1111-cc22-3333-44dd-555555eeeeee",
"identity": {
"claims": {
"appId": "00001111-aaaa-2222-bbbb-3333cccc4444"
}
},
"level": "4",
"location": "southcentralus",
"uri": "https://myinstancename.api.scus.digitaltwins.azure.net/Models?api-version=2020-10-31",
"properties": {},
"traceContext": {
"traceId": "95ff77cfb300b04f80d83e64d13831e7",
"spanId": "b630da57026dd046",
"parentId": "9f0de6dadae85945",
"traceFlags": "01",
"tracestate": "k1=v1,k2=v2"
}
}
ADTQueryOperation
{
"time": "2020-12-04T21:11:44.1690031Z",
"resourceId": "/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DIGITALTWINS/DIGITALTWINSINSTANCES/MYINSTANCENAME",
"operationName": "Microsoft.DigitalTwins/query/action",
"operationVersion": "2020-10-31",
"category": "QueryOperation",
"resultType": "Success",
"resultSignature": "200",
"resultDescription": "",
"durationMs": "314",
"callerIpAddress": "13.68.244.*",
"correlationId": "cccc2222-dd33-4444-55ee-666666ffffff",
"identity": {
"claims": {
"appId": "00001111-aaaa-2222-bbbb-3333cccc4444"
}
},
"level": "4",
"location": "southcentralus",
"uri": "https://myinstancename.api.scus.digitaltwins.azure.net/query?api-version=2020-10-31",
"properties": {},
"traceContext": {
"traceId": "95ff77cfb300b04f80d83e64d13831e7",
"spanId": "b630da57026dd046",
"parentId": "9f0de6dadae85945",
"traceFlags": "01",
"tracestate": "k1=v1,k2=v2"
}
}
ADTEventRoutesOperation
فيما يلي مثال على نص JSON ل ADTEventRoutesOperation
الذي ليس من Microsoft.DigitalTwins/eventroutes/action
النوع (لمزيد من المعلومات حول هذا المخطط، راجع القسم التالي، مخططات سجل الخروج).
{
"time": "2020-10-30T22:18:38.0708705Z",
"resourceId": "/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DIGITALTWINS/DIGITALTWINSINSTANCES/MYINSTANCENAME",
"operationName": "Microsoft.DigitalTwins/eventroutes/write",
"operationVersion": "2020-10-31",
"category": "EventRoutesOperation",
"resultType": "Success",
"resultSignature": "204",
"resultDescription": "",
"durationMs": 42,
"callerIpAddress": "212.100.32.*",
"correlationId": "dddd3333-ee44-5555-66ff-777777aaaaaa",
"identity": {
"claims": {
"appId": "00001111-aaaa-2222-bbbb-3333cccc4444"
}
},
"level": "4",
"location": "southcentralus",
"uri": "https://myinstancename.api.scus.digitaltwins.azure.net/EventRoutes/egressRouteForEventHub?api-version=2020-10-31",
"properties": {},
"traceContext": {
"traceId": "95ff77cfb300b04f80d83e64d13831e7",
"spanId": "b630da57026dd046",
"parentId": "9f0de6dadae85945",
"traceFlags": "01",
"tracestate": "k1=v1,k2=v2"
}
},
مخططات سجل الخروج
المثال التالي هو مخطط السجلات ADTEventRoutesOperation
الخاصة Microsoft.DigitalTwins/eventroutes/action
باسم العملية. تحتوي هذه على تفاصيل تتعلق بالاستثناءات وعمليات واجهة برمجة التطبيقات حول نقاط نهاية الخروج المتصلة بمثيل Azure Digital Twins.
اسم الحقل | نوع البيانات | الوصف |
---|---|---|
Time |
DateTime | تاريخ ووقت وقوع هذا الحدث، بالتوقيت العالمي المتفق عليه |
ResourceId |
السلسلة | معرف مورد Azure Resource Manager للمورد الذي وقع فيه الحدث |
OperationName |
السلسلة | نوع الإجراء الذي يتم تنفيذه أثناء الحدث |
Category |
السلسلة | نوع المورد الذي يتم إصداره |
ResultDescription |
السلسلة | تفاصيل إضافية حول الحدث |
CorrelationId |
Guid | قدم العميل معرفا فريدا للحدث |
ApplicationId |
Guid | معرف التطبيق المستخدم في تخويل الحامل |
Level |
Int | خطورة تسجيل الحدث |
Location |
السلسلة | المنطقة التي وقع فيها الحدث |
TraceId |
السلسلة |
TraceId ، كجزء من سياق تتبع W3C. معرف التتبع بأكمله المستخدم لتحديد تتبع موزع بشكل فريد عبر الأنظمة. |
SpanId |
السلسلة |
SpanId كجزء من سياق تتبع W3C. معرف هذا الطلب في التتبع. |
ParentId |
السلسلة |
ParentId كجزء من سياق تتبع W3C. الطلب بدون معرف أصل هو جذر التتبع. |
TraceFlags |
السلسلة |
TraceFlags كجزء من سياق تتبع W3C. يتحكم في علامات التتبع مثل أخذ العينات ومستوى التتبع وما إلى ذلك. |
TraceState |
السلسلة |
TraceState كجزء من سياق تتبع W3C. معلومات تعريف تتبع إضافية خاصة بالمورد لتمتد عبر أنظمة تتبع موزعة مختلفة. |
EndpointName |
السلسلة | اسم نقطة نهاية الخروج التي تم إنشاؤها في Azure Digital Twins |
فيما يلي مثال على نص JSON لهذا ADTEventRoutesOperation
Microsoft.DigitalTwins/eventroutes/action
النوع.
{
"time": "2020-11-05T22:18:38.0708705Z",
"resourceId": "/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/MYRESOURCEGROUP/PROVIDERS/MICROSOFT.DIGITALTWINS/DIGITALTWINSINSTANCES/MYINSTANCENAME",
"operationName": "Microsoft.DigitalTwins/eventroutes/action",
"operationVersion": "",
"category": "EventRoutesOperation",
"resultType": "",
"resultSignature": "",
"resultDescription": "Unable to send EventHub message to [myPath] for event Id [f6f45831-55d0-408b-8366-058e81ca6089].",
"durationMs": -1,
"callerIpAddress": "",
"correlationId": "dddd3333-ee44-5555-66ff-777777aaaaaa",
"identity": {
"claims": {
"appId": "00001111-aaaa-2222-bbbb-3333cccc4444"
}
},
"level": "4",
"location": "southcentralus",
"uri": "",
"properties": {
"endpointName": "myEventHub"
},
"traceContext": {
"traceId": "95ff77cfb300b04f80d83e64d13831e7",
"spanId": "b630da57026dd046",
"parentId": "9f0de6dadae85945",
"traceFlags": "01",
"tracestate": "k1=v1,k2=v2"
}
},
الخطوات التالية
اقرأ المزيد حول Azure Monitor وقدراته في وثائق Azure Monitor.