Azure Monitor OpenTelemetry Exporter for Python
Exporter les données OpenTelemetry vers Azure Application Insights
Cette compétence fournit à Claude Code des connaissances sur l'exportateur Azure Monitor OpenTelemetry pour Python, permettant aux développeurs d'envoyer des pipelines de télémétrie personnalisés directement vers Application Insights pour la surveillance et l'analyse.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "Azure Monitor OpenTelemetry Exporter for Python". Comment exporter les traces vers Application Insights ?
Résultat attendu:
Pour exporter les traces vers Application Insights, créez un AzureMonitorTraceExporter et ajoutez-le à un BatchSpanProcessor. Configurez le fournisseur de traceur avec votre exportateur, puis utilisez le traceur pour créer des spans qui seront envoyés automatiquement vers Azure.
Utilisation de "Azure Monitor OpenTelemetry Exporter for Python". Quelle est la différence entre cet exportateur et le distro ?
Résultat attendu:
L'azure-monitor-opentelemetry-exporter fournit des classes d'exportation de bas niveau pour les pipelines personnalisés. Le distro azure-monitor-opentelemetry inclut l'instrumentation automatique et des valeurs par défaut préconfigurées. Utilisez l'exportateur lorsque vous avez besoin d'un contrôle précis de votre pipeline de télémétrie.
Audit de sécurité
SûrThis 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.
Score de qualité
Ce que vous pouvez construire
Pipeline OpenTelemetry personnalisé
Créer un pipeline de télémétrie personnalisé avec des processeurs, échantillonneurs et exportateurs spécifiques pour des scénarios de surveillance avancés
Surveillance native Azure
Intégrer les applications Python avec Azure Application Insights pour la surveillance et les alertes en entreprise
Traçage multi-services
Implémenter un traçage distribué cohérent entre les microservices avec l'échantillonnage Application Insights
Essayez ces prompts
Comment configurer AzureMonitorTraceExporter pour envoyer les traces OpenTelemetry vers Application Insights ?
Montrez-moi comment configurer AzureMonitorMetricExporter avec un fournisseur de mesure personnalisé et un intervalle d'export.
Comment intégrer la journalisation Python avec AzureMonitorLogExporter en utilisant BatchLogRecordProcessor ?
Configurer AzureMonitorTraceExporter pour utiliser l'authentification Azure AD avec DefaultAzureCredential au lieu des clés d'instrumentation.
Bonnes pratiques
- Utilisez BatchSpanProcessor au lieu de SimpleSpanProcessor en production pour de meilleures performances
- Activez ApplicationInsightsSampler pour un échantillonnage cohérent entre les services distribués
- Utilisez l'authentification Azure AD (DefaultAzureCredential) au lieu des clés d'instrumentation pour une meilleure sécurité
Éviter
- N'utilisez pas SimpleSpanProcessor en production car il bloque à chaque export
- Évitez de coder en dur les clés d'instrumentation dans le code source - utilisez des variables d'environnement
- Ne désactivez pas le stockage hors ligne sans comprendre l'impact sur la fiabilité de la télémétrie