استعلامات لجدول ACSAdvancedMessagingOperations

للحصول على معلومات حول استخدام هذه الاستعلامات في مدخل Microsoft Azure، راجع البرنامج التعليمي Log Analytics. للحصول على واجهة برمجة تطبيقات REST، راجع الاستعلام.

عمليات المراسلة المتقدمة

إرجاع جميع المجموعات المميزة لعملية المراسلة المتقدمة وأزواج الإصدارات.

ACSAdvancedMessagingOperations
| distinct OperationName, OperationVersion 
| limit 100

النسب المئوية لمدة عملية المراسلة المتقدمة

حساب النسب المئوية 90 و95 و99 من مدة التشغيل بالمللي ثانية لكل عملية دردشة. يمكن تخصيصه ليتم تشغيله لعملية واحدة، أو للنسب المئوية الأخرى.

ACSAdvancedMessagingOperations
// where OperationName == "<operation>" // This can be uncommented and specified to calculate only a single operation's duration percentiles
| summarize percentiles(DurationMs, 90, 95, 99) by OperationName, OperationVersion // calculate 90th, 95th, and 99th percentiles of each Operation
| limit 100

أعلى 5 عناوين IP في المراسلة المتقدمة لكل عملية

لكل عملية مراسلة متقدمة، أحضر عناوين IP 5 التي استدعت تلك العملية أكثر من غيرها.

ACSAdvancedMessagingOperations
// | where OperationName == "<operation>" // This can be uncommented and specified to calculate only a single operation's count
| top-nested of OperationName by dummy=max(0), // For all the Operations...
  top-nested 5 of CallerIpAddress by count() // List the IP address that have called that operation the most
| project-away dummy // Remove dummy line from the result set
| limit 100

أخطاء تشغيلية متقدمة في المراسلة

سرد كل خطأ مراسلة متقدمة مرتبة حسب الكنسية.

ACSAdvancedMessagingOperations
| where ResultType == "Failed"
| project TimeGenerated, OperationName, OperationVersion, ResultSignature, ResultDescription
| order by TimeGenerated desc
| limit 100

عدد نتائج عملية المراسلة المتقدمة

لكل عملية مراسلة متقدمة، عد أنواع النتائج التي تم إرجاعها.

ACSAdvancedMessagingOperations
| summarize Count = count() by OperationName, OperationVersion, ResultType //, ResultSignature // This can also be uncommented to determine the count of each ResultSignature for each ResultType 
| order by OperationName asc, Count desc
| limit 100

نشاط قناة المراسلة المتقدمة

ملخص نشاط الرسالة لكل قناة خلال ال 24 ساعة الماضية.

ACSAdvancedMessagingOperations
| where TimeGenerated > ago(24h)
| summarize count() by ChannelId, MessageType
| order by ChannelId asc

عدد رسائل المراسلة المتقدمة

عدد حالات الرسائل خلال ال 24 ساعة الماضية.

ACSAdvancedMessagingOperations
| where TimeGenerated > ago(24h)
| summarize Count = count() by MessageType, MessageStatus
| order by MessageType asc, Count desc