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

Azure Monitor OpenTelemetry Exporter for Python

آمن

Exportar Dados OpenTelemetry para Azure Application Insights

Esta skill fornece ao Claude Code conhecimento sobre o Azure Monitor OpenTelemetry Exporter para Python, permitindo que desenvolvedores enviem pipelines de telemetria personalizados diretamente para o Application Insights para monitoramento e análise.

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

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

2

رفع في Claude

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

3

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

اختبرها

استخدام "Azure Monitor OpenTelemetry Exporter for Python". Como exporto traces para o Application Insights?

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

Para exportar traces para o Application Insights, crie um AzureMonitorTraceExporter e adicione-o a um BatchSpanProcessor. Configure o tracer provider com seu exporter, depois use o tracer para criar spans que serão enviados automaticamente para o Azure.

استخدام "Azure Monitor OpenTelemetry Exporter for Python". Qual é a diferença entre este exporter e o distro?

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

O azure-monitor-opentelemetry-exporter fornece classes exporter de baixo nível para pipelines personalizados. O distro azure-monitor-opentelemetry inclui auto-instrumentação e padrões pré-configurados. Use o exporter quando precisar de controle granular sobre seu pipeline de telemetria.

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

آمن
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
الامتثال للمواصفات

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

Pipeline OpenTelemetry Personalizado

Construa um pipeline de telemetria personalizado com processadores, amostradores e exportadores específicos para cenários avançados de monitoramento

Monitoramento Nativo Azure

Integre aplicativos Python com o Azure Application Insights para monitoramento e alertas corporativos

Rastreamento Multi-Serviço

Implemente rastreamento distribuído consistente entre microsserviços com amostragem do Application Insights

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

Exportação Básica de Traces
Como configuro o AzureMonitorTraceExporter para enviar traces OpenTelemetry para o Application Insights?
Configuração de Métricas Personalizadas
Mostre como configurar o AzureMonitorMetricExporter com um meter provider personalizado e intervalo de exportação.
Integração de Logging
Como integro o logging Python com o AzureMonitorLogExporter usando BatchLogRecordProcessor?
Autenticação AAD
Configure o AzureMonitorTraceExporter para usar autenticação Azure AD com DefaultAzureCredential em vez de chaves de instrumentação.

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

  • Use BatchSpanProcessor em vez de SimpleSpanProcessor em produção para melhor performance
  • Habilite ApplicationInsightsSampler para amostragem consistente entre serviços distribuídos
  • Use autenticação Azure AD (DefaultAzureCredential) em vez de chaves de instrumentação para melhor segurança

تجنب

  • Não use SimpleSpanProcessor em produção pois ele bloqueia cada exportação
  • Evite hardcoding de chaves de instrumentação no código fonte - use variáveis de ambiente
  • Não desabilite o armazenamento offline sem entender o impacto na confiabilidade da telemetria

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

Qual é a diferença entre azure-monitor-opentelemetry e azure-monitor-opentelemetry-exporter?
O pacote distro (azure-monitor-opentelemetry) fornece auto-instrumentação e padrões prontos para uso. O pacote exporter lhe dá controle de baixo nível sobre o pipeline OpenTelemetry.
Como faço autenticação sem chaves de instrumentação?
Use autenticação Azure AD passando uma credencial como DefaultAzureCredential para o construtor do exporter em vez de uma connection string.
Posso usar isso com nuvens soberanas?
Sim, configure a credencial com a autoridade apropriada (AzureGovernment ou AzureChina) e use a connection string de nuvem soberana.
O que acontece se o Application Insights estiver indisponível?
Com armazenamento offline habilitado (padrão), a telemetria é armazenada localmente e repetida quando a conexão for restaurada. Desabilite o armazenamento offline se não precisar dessa confiabilidade.
Como faço amostragem de traces consistentemente?
Use ApplicationInsightsSampler que coordena decisões de amostragem entre chamadas de serviço para garantir traces completos.
Isso suporta todos os tipos de telemetria?
Sim, existem exportadores separados para traces (AzureMonitorTraceExporter), métricas (AzureMonitorMetricExporter) e logs (AzureMonitorLogExporter).

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

بنية الملفات

📄 SKILL.md