Compétences Azure Monitor OpenTelemetry Exporter for Python
📊

Azure Monitor OpenTelemetry Exporter for Python

Sûr

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.

Prend en charge: Claude Codex Code(CC)
🥉 73 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

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ûr
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
Fichiers analysés
0
Lignes analysées
0
résultats
1
Total des audits
Aucun problème de sécurité trouvé
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
100
Sécurité
83
Conformité aux spécifications

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

Export de traces de base
Comment configurer AzureMonitorTraceExporter pour envoyer les traces OpenTelemetry vers Application Insights ?
Configuration de métriques personnalisées
Montrez-moi comment configurer AzureMonitorMetricExporter avec un fournisseur de mesure personnalisé et un intervalle d'export.
Intégration de la journalisation
Comment intégrer la journalisation Python avec AzureMonitorLogExporter en utilisant BatchLogRecordProcessor ?
Authentification AAD
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

Foire aux questions

Quelle est la différence entre azure-monitor-opentelemetry et azure-monitor-opentelemetry-exporter ?
Le package distro (azure-monitor-opentelemetry) fournit l'instrumentation automatique et des valeurs par défaut prêtes à l'emploi. Le package exportateur vous donne un contrôle de bas niveau sur le pipeline OpenTelemetry.
Comment m'authentifier sans clés d'instrumentation ?
Utilisez l'authentification Azure AD en passant des informations d'identification comme DefaultAzureCredential au constructeur de l'exportateur au lieu d'une chaîne de connexion.
Puis-je l'utiliser avec des clouds souverains ?
Oui, configurez les informations d'identification avec l'autorité appropriée (AzureGovernment ou AzureChina) et utilisez la chaîne de connexion du cloud souverain.
Que se passe-t-il si Application Insights est indisponible ?
Avec le stockage hors ligne activé (par défaut), la télémétrie est stockée localement et réessayée lorsque la connexion est rétablie. Désactivez le stockage hors ligne si vous n'avez pas besoin de cette fiabilité.
Comment échantillonner les traces de manière cohérente ?
Utilisez ApplicationInsightsSampler qui coordonne les décisions d'échantillonnage entre les appels de service pour garantir des traces complètes.
Cela prend-il en charge tous les types de télémétrie ?
Oui, il existe des exportateurs distincts pour les traces (AzureMonitorTraceExporter), les métriques (AzureMonitorMetricExporter) et les journaux (AzureMonitorLogExporter).

Détails du développeur

Structure de fichiers

📄 SKILL.md