ملاحظة
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
يوفر تكامل Azure مع OpenTelemetry مجموعة من المنتجات من أجل:
- جمع بيانات تتبع الاستخدام بطريقة موحدة
- استهلاك البيانات باستخدام التجارب المنسقة على Azure Monitor والأدوات المحلية
ترشدك هذه المقالة من خلال عروض OpenTelemetry لمساعدتك على فهم استثمارات Microsoft الاستراتيجية.
لمزيد من المعلومات حول OpenTelemetry على Azure، راجع مخطط OpenTelemetry.
تجميع البيانات
Azure Monitor OpenTelemetry Distro هو إصدار Microsoft المخصص والمدعم والمفتوح المصدر من مجموعات تطوير برامج OpenTelemetry (SDKs). وهو يدعم .NET وJava وJavaScript (Node.js) وPython. نوصي ب Azure Monitor OpenTelemetry Distro لمعظم العملاء، ونواصل الاستثمار في إضافة قدرات جديدة إليه.
وهو يركز على سهولة التمكين من خلال التجميع معا:
- OpenTelemetry SDK وواجهة برمجة التطبيقات
- مكتبات الأجهزة عبر السجلات والمقاييس والتتبعات
بالإضافة إلى ذلك، يتم دمج حلول الأجهزة التلقائية المستندة إلى Azure Monitor OpenTelemetry Distro في App Service لتطبيقات Java وPython وفي وظائف Java.
- تمكين Azure Monitor OpenTelemetry لتطبيقات .NET وJava Node.js وPython
- التشخيص باستخدام المقاييس المباشرة
- ترحيل Azure Monitor Application Insights Python من OpenCensus إلى OpenTelemetry
- مراقبة أداء خدمات تطبيقات Azure Python (معاينة)
- مراقبة أداء خدمات تطبيقات Azure Java
- مراقبة التطبيقات التي تعمل على Azure Functions باستخدام Application Insights
يتم تجهيز Azure SDKs باستخدام واجهات برمجة التطبيقات OpenTelemetry لتشغيل إمكانية المراقبة من طرف إلى طرف. يتم وضع علامة على جميع اللغات المدعومة لإرسال دلالات تتبع الرسائل و/أو OpenTelemetry HTTP و/أو المراسلة؛ يتم وضع علامة على .NET وJava لإرسال دلالات مقاييس HTTP لبيانات تتبع OpenTelemetry.
يستخدم تطبيق .NET OpenTelemetry التسجيل والمقاييس وواجهات برمجة تطبيقات النشاط في إطار عمل الأجهزة. يجمع OpenTelemetry SDK بيانات تتبع الاستخدام من واجهات برمجة التطبيقات هذه والمصادر الأخرى (عبر مكتبات الأجهزة) ثم يصدر البيانات إلى نظام مراقبة أداء التطبيق (APM) للتخزين والتحليل.
تعد البنية الأساسية لبرنامج ربط العمليات التجارية Azure Monitor على الحافة حلا قويا مصمما لتسهيل استيعاب البيانات وتوجيهها على نطاق واسع من بيئات الحافة لتمكين إمكانية المراقبة بسلاسة عبر السحابة والحافة ومتعددة السحابات. يستخدم OpenTelemetry Collector. حاليا، في المعاينة العامة، يمكن نشره على مجموعة Kubernetes واحدة ممكنة بواسطة Arc، ويمكنه جمع سجلات بروتوكول القياس المفتوح (OTLP).
- تسريع رحلة المراقبة باستخدام البنية الأساسية لبرنامج ربط العمليات التجارية Azure Monitor (معاينة)
- تكوين البنية الأساسية لبرنامج ربط العمليات التجارية Azure Monitor للحافة ومتعددة السحابة
OpenTelemetry Collector Azure Data Explorer Exporter هو مكون مصدر بيانات يمكن توصيله ب OpenTelemetry Collector. وهو يدعم استيعاب البيانات من العديد من المستلمين إلى Azure Data Explorer وAzure Synapse Data Explorer وتحليلات الوقت الحقيقي في Fabric.
- استيعاب البيانات من OpenTelemetry إلى Azure Data Explorer
- مستودع GitHub لمصدر Azure Data Explorer
- مستكشف بيانات Azure Synapse
- التحليل الذكي في الوقت الحقيقي
تسمح Azure Functions بتصدير بيانات السجل والتتبع بتنسيق OTLP. وهو يدعم القياس عن بعد من كل من عملية المضيف وعملية العامل. عند التمكين، يمكن إرسال البيانات إلى أي نقاط نهاية متوافقة مع OpenTelemetry.
يقوم عامل OpenTelemetry لتطبيقات Azure Container بتجميع البيانات وتصديرها تلقائيا إلى أي نقطة نهاية مدعومة من OTLP. يتم تمكينه عبر متغير البيئة ولا يتطلب تكوينا يدويا. لمزيد من المعلومات، راجع جمع بيانات القياس المفتوح وقراءتها في Azure Container Apps.
النظام الأساسي للبيانات واستهلاكها
.NET Aspire هو مكدس سحابي أصلي تمت ملاحظته يتضمن إمكانية الملاحظة بشكل افتراضي باستخدام OpenTelemetry. جزء من ذلك هو "لوحة معلومات المطور" لمراقبة إشارات القياس المفتوح في الوقت الحقيقي أثناء تصحيح الأخطاء. فهو يجمع السجلات والمقاييس والتتبعات باستخدام OTLP من تطبيقات أي لغات مدعومة من OpenTelemetry إلى جانب .NET.
Azure Monitor Application Insights هو APM الخاص ب Azure الذي يدعم مراقبة التطبيقات على نطاق السحابة ويتفوق في إمكانية المراقبة لكل من التطبيقات الأصلية على السحابة والتطبيقات المستندة إلى الجهاز الظاهري. يوفر Application Insights تجارب مدعومة من OpenTelemetry لتحسين أداء تطبيقاتك وموثوقيتها وجودتها. على سبيل المثال، خريطة التطبيق هي نظرة عامة مرئية لبنية التطبيق وتفاعلات المكونات؛ يساعد البحث في المعاملات في تحديد المشكلات وتحسين الأداء.