إعداد سجلات Azure Monitor وجمع بيانات التشخيص لرسائل B2B في Azure Logic Apps
التطبيق على:Azure Logic Apps (Consumption)
إشعار
تنطبق هذه المقالة فقط على تطبيقات منطق «الاستهلاك». للحصول على معلومات حول مراقبة التطبيقات المنطقية القياسية، راجع تمكين أو فتح Application Insights بعد التوزيع للتطبيقات المنطقية القياسية.
بعد قيامك بإعداد اتصال B2B بين الشركاء التجاريين في حساب التكامل الخاص بك، يمكن لهؤلاء الشركاء تبادل الرسائل باستخدام بروتوكولات مثل AS2 وX12 وEDIFACT. للتحقق من عمل هذا الاتصال بالطريقة التي تتوقعها، يمكنك إعداد سجلات Azure Monitor لحساب التكامل الخاص بك. Azure Monitor تساعدك على مراقبة بيئاتك السحابية والمحلية بحيث يمكنك بسهولة الحفاظ على توفرها وأدائها. باستخدام سجلات Azure Monitor، يمكنك تسجيل وتخزين البيانات المتعلقة ببيانات وأحداث وقت التشغيل، مثل أحداث التشغيل، وتشغيل الأحداث، وأحداث الإجراءات في مساحة عمل Log Analytics. بالنسبة للرسائل، يجمع التسجيل أيضاً معلومات مثل:
- عدد الرسائل وحالتها
- حالة شكر وتقدير
- الترابط بين الرسائل والإقرارات
- وصف تفصيلي للخطأ لحالات الفشل
يتيح لك Azure Monitor إنشاء استعلامات السجل لمساعدتك في العثور على هذه المعلومات ومراجعتها. يمكنك أيضاً استخدام بيانات التشخيص هذه مع خدمات Azure الأخرى، مثل Azure Storage ومراكز الأحداث من Azure.
لإعداد التسجيل لحساب التكامل الخاص بك، قم بتثبيت حل Logic Apps B2B في مدخل Microsoft Azure. يوفر هذا الحل معلومات مجمعة لأحداث رسائل B2B. بعد ذلك، لتمكين التسجيل وإنشاء استعلامات لهذه المعلومات، قم بإعداد سجلات مراقبة Azure.
توضح هذه المقالة كيفية تمكين تسجيل Azure Monitor لحساب التكامل الخاص بك.
إشعار
تم تحديث هذه المقالة مؤخرًا لاستخدام مصطلح سجلات مراقبة Azure بدلاً من تحليلات السجلات. لا تزال بيانات السجل مخزنة في مساحة عمل Log Analytics ولا يزال يتم جمعها وتحليلها بواسطة نفس خدمة Log Analytics. نحن نحدِّث المصطلحات لتعكس دور السجلات في Azure Monitorعلى نحوٍ أفضل. راجع تغييرات مصطلحات Azure Monitor للحصول على التفاصيل.
المتطلبات الأساسية
مساحة عمل Log Analytics. إذا لم يكن لديك مساحة عمل Log Analytics، فتعرَّف على كيفية إنشاء مساحة عمل Log Analytics.
تطبيق منطقي تم إعداده باستخدام تسجيل Azure Monitor ويرسل هذه المعلومات إلى مساحة عمل Log Analytics. تعرف على كيفية إعداد سجلات Azure Monitor لتطبيقك المنطقي.
حساب تكامل مرتبط بالتطبيق المنطقي الخاص بك. تعرَّف على كيفية ربط حساب التكامل الخاص بك بتطبيق المنطق.
تثبيت حل Logic Apps B2B
قبل أن تتمكن سجلات Azure Monitor من تتبع رسائل B2B لتطبيقك المنطقي، أضف حل Logic Apps B2B إلى مساحة عمل Log Analytics.
في مربع البحث في مدخل Microsoft Azure، أدخل
log analytics workspaces
، ثم حدد Log Analytics workspaces.ضمن مساحات عمل Log Analytics، حدد مساحة العمل الخاصة بك.
في جزء Overview، ضمن Get started with Log Analytics>Configure monitoring solutions، حدد View solutions.
في جزء Overview، حدد Add.
بعد فتح Marketplace، في مربع البحث، أدخل
logic apps b2b
وحدد Logic Apps B2B.في جزء وصف الحل، حدد Create.
قم بمراجعة وتأكيد مساحة عمل Log Analytics حيث تريد تثبيت الحل، وحدد Create مرة أخرى.
بعد أن يوزع Azure الحل إلى مجموعة موارد Azure التي تحتوي على مساحة عمل تحليلات السجل، يظهر الحل في جزء ملخص مساحة العمل. عند معالجة رسائل B2B، يتم تحديث عدد الرسائل في هذا الجزء.
إعداد سجلات Azure مراقبة
يمكنك تمكين تسجيل Azure Monitor مباشرة من حساب التكامل الخاص بك.
في مدخل Microsoft Azure، ابحث عن حساب التكامل وحدده.
في قائمة حساب التكامل الخاص بك، ضمن المراقبة، حدد Diagnostic settings. حدد Add diagnostic setting.
لإنشاء الإعداد، اتبع الخطوات التالية:
أدخل اسماً للإعداد.
حدد Send to Log Analytics .
بالنسبة إلى الاشتراك، حدد اشتراك Azure المرتبط بمساحة عمل Log Analytics.
بالنسبة إلى Log Analytics Workspace، حدد مساحة العمل التي تريد استخدامها.
ضمن log، حدد فئة IntegrationAccountTrackingEvents، التي تحدد فئة الحدث الذي تريد تسجيله.
عندما تنتهي، حدد حفظ.
على سبيل المثال:
عرض حالة الرسالة
بعد تشغيل تطبيق المنطق، يمكنك عرض الحالة والبيانات المتعلقة بهذه الرسائل في مساحة عمل Log Analytics.
في مربع البحث مدخل Microsoft Azure، ابحث عن مساحة عمل Log Analytics وافتحها.
في قائمة مساحة العمل الخاصة بك، حدد Workspace summary>Logic Apps B2B.
إشعار
إذا لم تظهر لوحة Logic Apps B2B النتائج فوراً بعد التشغيل، فحاول تحديد Refresh أو انتظر لفترة قصيرة قبل المحاولة مرة أخرى.
بشكل افتراضي، يعرض مربع Logic Apps B2B البيانات على أساس يوم واحد. لتغيير نطاق البيانات إلى فاصل زمني مختلف، حدد عنصر التحكم في النطاق في الجزء العلوي من الصفحة:
بعد ظهور لوحة معلومات حالة الرسالة، يمكنك عرض المزيد من التفاصيل لنوع رسالة معين، والذي يعرض البيانات بناءً على يوم واحد. حدد المربع المخصص لـ AS2 أو X12 أو EDIFACT.
تظهر قائمة بالرسائل للبلاط الذي اخترته. على سبيل المثال، إليك ما قد تبدو عليه قائمة رسائل AS2:
لمعرفة المزيد حول خصائص كل نوع رسالة، راجع أوصاف خصائص الرسالة هذه:
أوصاف الخصائص وتنسيقات الأسماء لرسائل AS2 وX12 وEDIFACT
لكل نوع رسالة، فيما يلي أوصاف الخصائص وتنسيقات الأسماء لملفات الرسائل التي تم تنزيلها.
أوصاف خصائص رسالة AS2
فيما يلي أوصاف الخصائص لكل رسالة AS2.
الخاصية | الوصف |
---|---|
المرسل | الشريك الضيف المحدد في Receive Settings، أو الشريك المضيف المحدد في Send Settings لاتفاقية AS2 |
المتلقي | الشريك المضيف المحدد في إعدادات الاستلام، أو الشريك الضيف المحدد في إعدادات الإرسال لاتفاقية AS2 |
Logic App | التطبيق المنطقي حيث يتم إعداد إجراءات AS2 |
الحالة | حالة رسالة AS2 نجاح = تلقي أو إرسال رسالة AS2 صالحة. لم يتم إعداد MDN. نجاح = تلقي أو إرسال رسالة AS2 صالحة. إعداد MDN واستلامه أو إرسال MDN. فشل = تلقيت رسالة AS2 غير صالحة. لم يتم إعداد MDN. معلق = تم استلام أو إرسال رسالة AS2 صالحة. تم إعداد MDN، ومن المتوقع MDN. |
ACK | حالة رسالة MDN مقبول = استلمت أو أرسلت MDN موجباً. معلق = في انتظار استلام أو إرسال MDN. مرفوض = تم استلام أو إرسال MDN سلبي. غير مطلوب = لم يتم إعداد MDN في الاتفاقية. |
الاتجاه | اتجاه رسالة AS2 |
معرف التتبع | المعرف الذي يربط بين جميع المشغلات والإجراءات في تطبيق منطقي |
معرف الرسالة | معرف رسالة AS2 من رؤوس رسائل AS2 |
طابع زمني | الوقت الذي قام فيه إجراء AS2 بمعالجة الرسالة |
أوصاف خصائص رسالة X12
فيما يلي أوصاف الخصائص لكل رسالة X12.
الخاصية | الوصف |
---|---|
المرسل | الشريك الضيف المحدد في Receive Settings، أو الشريك المضيف المحدد في Send Settings لاتفاقية X12 |
المتلقي | الشريك المضيف المحدد في إعدادات الاستلام، أو الشريك الضيف المحدد في إعدادات الإرسال لاتفاقية X12 |
Logic App | التطبيق المنطقي حيث يتم إعداد إجراءات X12 |
الحالة | حالة رسالة X12 نجاح = تلقي أو إرسال رسالة X12 صالحة. لم يتم إعداد ack الوظيفية. نجاح = تلقي أو إرسال رسالة X12 صالحة. يتم إعداد وتلقي ack الوظيفية، أو إرسال ack وظيفي. فشل = تم استلام أو إرسال رسالة X12 غير صالحة. معلق = تم استلام أو إرسال رسالة X12 صالحة. تم إعداد ack الوظيفية، ومن المتوقع ack الوظيفية. |
ACK | حالة Ack الوظيفية (997) Accepted = تم استلام أو إرسال ack وظيفي إيجابي. Rejected = تم استلام أو إرسال ack وظيفي سلبي. Pending = توقع ack وظيفي ولكن لم يتم استلامه. Pending = تم إنشاء ack وظيفي ولكن لا يمكن إرسالها إلى الشريك. Not Required = لم يتم إعداد Ack الوظيفي. |
الاتجاه | اتجاه رسالة X12 |
معرف التتبع | المعرف الذي يربط بين جميع المشغلات والإجراءات في تطبيق منطقي |
نوع الرسالة | نوع رسالة EDI X12 |
ICN | رقم التحكم في التبادل لرسالة X12 |
TSCN | رقم التحكم في مجموعة العمليات لرسالة X12 |
طابع زمني | الوقت الذي قام فيه إجراء X12 بمعالجة الرسالة |
أوصاف خصائص رسالة EDIFACT
فيما يلي أوصاف الخصائص لكل رسالة EDIFACT.
الخاصية | الوصف |
---|---|
المرسل | الشريك الضيف المحدد في Receive Settings، أو الشريك المضيف المحدد في Send Settings لاتفاقية EDIFACT |
المتلقي | الشريك المضيف المحدد في Receive Settings، أو الشريك الضيف المحدد في Send Settings لاتفاقية EDIFACT |
Logic App | التطبيق المنطقي حيث تم إعداد إجراءات EDIFACT |
الحالة | حالة رسالة EDIFACT Success = تلقيت أو أرسلت رسالة EDIFACT صالحة. لم يتم إعداد ack الوظيفية. Success = تلقيت أو أرسلت رسالة EDIFACT صالحة. يتم إعداد وتلقي ack الوظيفية، أو إرسال ack وظيفي. فشل = تم تلقي رسالة EDIFACT غير صحيحة أو إرسالها Pending = تم استلام أو إرسال رسالة EDIFACT صالحة. تم إعداد ack الوظيفية، ومن المتوقع ack الوظيفية. |
ACK | حالة Ack الوظيفية (CONTRL) Accepted = تم استلام أو إرسال ack وظيفي إيجابي. Rejected = تم استلام أو إرسال ack وظيفي سلبي. Pending = توقع ack وظيفي ولكن لم يتم استلامه. Pending = تم إنشاء ack وظيفي ولكن لا يمكن إرسالها إلى الشريك. Not Required = لم يتم إعداد Ack الوظيفي. |
الاتجاه | اتجاه الرسالة EDIFACT |
معرف التتبع | المعرف الذي يربط بين جميع المشغلات والإجراءات في تطبيق منطقي |
نوع الرسالة | نوع الرسالة EDIFACT |
ICN | رقم التحكم في التبادل لرسالة EDIFACT |
TSCN | رقم التحكم في مجموعة العمليات لرسالة EDIFACT |
طابع زمني | الوقت الذي قام فيه إجراء EDIFACT بمعالجة الرسالة |