المهارات Azure Monitor OpenTelemetry Exporter for Python
📊

Azure Monitor OpenTelemetry Exporter for Python

آمن

تصدير بيانات OpenTelemetry إلى Azure Application Insights

توفر هذه المهارة لـ Claude Code معرفة حول Azure Monitor OpenTelemetry Exporter لـ Python، مما يمكن المطورين من إرسال خطوط أنابيب القياس عن بعد المخصصة مباشرة إلى Application Insights للمراقبة والتحليل.

يدعم: Claude Codex Code(CC)
🥉 73 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "Azure Monitor OpenTelemetry Exporter for Python". كيف أقوم بتصدير التتبعات إلى Application Insights؟

النتيجة المتوقعة:

لتصدير التتبعات إلى Application Insights، قم بإنشاء AzureMonitorTraceExporter وأضفه إلى BatchSpanProcessor. قم بإعداد موفر التتبع مع المصدّر الخاص بك، ثم استخدم التتبع لإنشاء نطاقات سيتم إرسالها تلقائياً إلى Azure.

استخدام "Azure Monitor OpenTelemetry Exporter for Python". ما الفرق بين هذا المصدّر و distro؟

النتيجة المتوقعة:

يوفر azure-monitor-opentelemetry-exporter فئات مصدّر منخفضة المستوى لخطوط الأنابيب المخصصة. يتضمن azure-monitor-opentelemetry distro الت instrument التلقائي والإعدادات الافتراضية المكونة مسبقاً. استخدم المصدّر عندما تحتاج إلى تحكم دقيق في خط أنابيب القياس عن بعد الخاص بك.

التدقيق الأمني

آمن
v1 • 2/25/2026

This is a documentation-only skill containing only a SKILL.md file with usage examples for the azure-monitor-opentelemetry-exporter Python package. No executable code was scanned. Static analysis found 0 files, 0 lines of code, and 0 security issues. The skill provides legitimate Azure monitoring documentation with no malicious patterns.

0
الملفات التي تم فحصها
0
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
83
الامتثال للمواصفات

ماذا يمكنك بناءه

خط أنابيب OpenTelemetry مخصص

بناء خط أنابيب قياس عن بعد مخصص مع معالجات وأدوات أخذ عينات ومصدّرات محددة لسيناريوهات المراقبة المتقدمة

المراقبة الأصلية لـ Azure

دمج تطبيقات Python مع Azure Application Insights للمراقبة والتنبيه على مستوى المؤسسات

تتبع الخدمات المتعددة

تنفيذ تتبع موزع متسق عبر الخدمات المصغرة مع أخذ عينات Application Insights

جرّب هذه الموجهات

تصدير التتبعات الأساسي
كيف أقوم بإعداد AzureMonitorTraceExporter لإرسال تتبعات OpenTelemetry إلى Application Insights؟
إعداد المقاييس المخصصة
أرني كيفية تكوين AzureMonitorMetricExporter مع مزود مقياس مخصص وفاصل زمني للتصدير.
دمج السجلات
كيف أقوم بدمج سجلات Python مع AzureMonitorLogExporter باستخدام BatchLogRecordProcessor؟
مصادقة AAD
كوّن AzureMonitorTraceExporter لاستخدام مصادقة Azure AD مع DefaultAzureCredential بدلاً من مفاتيح الت instrument.

أفضل الممارسات

  • استخدم BatchSpanProcessor بدلاً من SimpleSpanProcessor في الإنتاج لأداء أفضل
  • فعّل ApplicationInsightsSampler لأخذ عينات متسق عبر الخدمات الموزعة
  • استخدم مصادقة Azure AD (DefaultAzureCredential) بدلاً من مفاتيح الت instrument لأمان أفضل

تجنب

  • لا تستخدم SimpleSpanProcessor في الإنتاج لأنه يحجب كل عملية تصدير
  • تجنب تضمين مفاتيح الت instrument في الكود المصدري - استخدم متغيرات البيئة
  • لا تعطل التخزين دون اتصال دون فهم التأثير على موثوقية القياس عن بعد

الأسئلة المتكررة

ما الفرق بين azure-monitor-opentelemetry و azure-monitor-opentelemetry-exporter؟
توفر حزمة distro (azure-monitor-opentelemetry) الت instrument التلقائي والإعدادات الافتراضية الجاهزة للاستخدام. تمنحك حزمة exporter تحكماً منخفض المستوى في خط أنابيب OpenTelemetry.
كيف أقوم بالمصادقة بدون مفاتيح الت instrument؟
استخدم مصادقة Azure AD عن طريق تمرير credential مثل DefaultAzureCredential إلى منشئ المصدّر بدلاً من سلسلة الاتصال.
هل يمكنني استخدام هذا مع السحب السيادية؟
نعم، قم بتكوين credential مع السلطة المناسبة (AzureGovernment أو AzureChina) واستخدم سلسلة اتصال السحابة السيادية.
ماذا يحدث إذا كان Application Insights غير متاح؟
عند تمكين التخزين دون اتصال (الافتراضي)، يتم تخزين القياس عن بعد محلياً وإعادة المحاولة عند استعادة الاتصال. عطل التخزين دون اتصال إذا لم تكن بحاجة إلى هذه الموثوقية.
كيف أقوم بأخذ عينات للتتبعات بشكل متسق؟
استخدم ApplicationInsightsSampler الذي ينسق قرارات أخذ العينات عبر استدعاءات الخدمة لضمان اكتمال التتبعات.
هل يدعم هذا جميع أنواع القياس عن بعد؟
نعم، هناك مصدّرات منفصلة للتتبعات (AzureMonitorTraceExporter) والمقاييس (AzureMonitorMetricExporter) والسجلات (AzureMonitorLogExporter).

تفاصيل المطور

بنية الملفات

📄 SKILL.md