Azure Monitor OpenTelemetry Exporter for Python
تصدير بيانات OpenTelemetry إلى Azure Application Insights
توفر هذه المهارة لـ Claude Code معرفة حول Azure Monitor OpenTelemetry Exporter لـ Python، مما يمكن المطورين من إرسال خطوط أنابيب القياس عن بعد المخصصة مباشرة إلى Application Insights للمراقبة والتحليل.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "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 التلقائي والإعدادات الافتراضية المكونة مسبقاً. استخدم المصدّر عندما تحتاج إلى تحكم دقيق في خط أنابيب القياس عن بعد الخاص بك.
التدقيق الأمني
آمن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.
درجة الجودة
ماذا يمكنك بناءه
خط أنابيب OpenTelemetry مخصص
بناء خط أنابيب قياس عن بعد مخصص مع معالجات وأدوات أخذ عينات ومصدّرات محددة لسيناريوهات المراقبة المتقدمة
المراقبة الأصلية لـ Azure
دمج تطبيقات Python مع Azure Application Insights للمراقبة والتنبيه على مستوى المؤسسات
تتبع الخدمات المتعددة
تنفيذ تتبع موزع متسق عبر الخدمات المصغرة مع أخذ عينات Application Insights
جرّب هذه الموجهات
كيف أقوم بإعداد AzureMonitorTraceExporter لإرسال تتبعات OpenTelemetry إلى Application Insights؟
أرني كيفية تكوين AzureMonitorMetricExporter مع مزود مقياس مخصص وفاصل زمني للتصدير.
كيف أقوم بدمج سجلات Python مع AzureMonitorLogExporter باستخدام BatchLogRecordProcessor؟
كوّن AzureMonitorTraceExporter لاستخدام مصادقة Azure AD مع DefaultAzureCredential بدلاً من مفاتيح الت instrument.
أفضل الممارسات
- استخدم BatchSpanProcessor بدلاً من SimpleSpanProcessor في الإنتاج لأداء أفضل
- فعّل ApplicationInsightsSampler لأخذ عينات متسق عبر الخدمات الموزعة
- استخدم مصادقة Azure AD (DefaultAzureCredential) بدلاً من مفاتيح الت instrument لأمان أفضل
تجنب
- لا تستخدم SimpleSpanProcessor في الإنتاج لأنه يحجب كل عملية تصدير
- تجنب تضمين مفاتيح الت instrument في الكود المصدري - استخدم متغيرات البيئة
- لا تعطل التخزين دون اتصال دون فهم التأثير على موثوقية القياس عن بعد