Azure Monitor OpenTelemetry Exporter for Python
OpenTelemetry-Daten an Azure Application Insights exportieren
Diese Fähigkeit bietet Claude Code Wissen über den Azure Monitor OpenTelemetry Exporter für Python und ermöglicht Entwicklern, benutzerdefinierte Telemetrie-Pipelines direkt an Application Insights zu senden, um sie zu überwachen und zu analysieren.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "Azure Monitor OpenTelemetry Exporter for Python". Wie exportiere ich Traces nach Application Insights?
Erwartetes Ergebnis:
Um Traces nach Application Insights zu exportieren, erstellen Sie einen AzureMonitorTraceExporter und fügen Sie ihn einem BatchSpanProcessor hinzu. Richten Sie den Tracer Provider mit Ihrem Exporter ein und verwenden Sie dann den Tracer, um Spans zu erstellen, die automatisch an Azure gesendet werden.
Verwendung von "Azure Monitor OpenTelemetry Exporter for Python". Was ist der Unterschied zwischen diesem Exporter und dem Distro?
Erwartetes Ergebnis:
Der azure-monitor-opentelemetry-exporter bietet Low-Level-Exporter-Klassen für benutzerdefinierte Pipelines. Das azure-monitor-opentelemetry-Distro beinhaltet Auto-Instrumentierung und vorkonfigurierte Standardwerte. Verwenden Sie den Exporter, wenn Sie feinkörnige Kontrolle über Ihre Telemetrie-Pipeline benötigen.
Sicherheitsaudit
SicherThis 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.
Qualitätsbewertung
Was du bauen kannst
Benutzerdefinierte OpenTelemetry-Pipeline
Erstellen Sie eine benutzerdefinierte Telemetrie-Pipeline mit spezifischen Prozessoren, Samplern und Exporteuren für erweiterte Überwachungsszenarien
Azure-native Überwachung
Integrieren Sie Python-Anwendungen in Azure Application Insights für Unternehmensüberwachung und Alerting
Dienstübergreifende Ablaufverfolgung
Implementieren Sie konsistente verteilte Ablaufverfolgung über Microservices hinweg mit Application Insights-Sampling
Probiere diese Prompts
Wie richte ich AzureMonitorTraceExporter ein, um OpenTelemetry-Traces an Application Insights zu senden?
Zeigen Sie mir, wie ich AzureMonitorMetricExporter mit einem benutzerdefinierten Meter Provider und Exportintervall konfiguriere.
Wie integriere ich Python Logging mit AzureMonitorLogExporter unter Verwendung von BatchLogRecordProcessor?
Konfigurieren Sie AzureMonitorTraceExporter so, dass es die Azure AD-Authentifizierung mit DefaultAzureCredential anstelle von Instrumentation Keys verwendet.
Bewährte Verfahren
- Verwenden Sie BatchSpanProcessor anstelle von SimpleSpanProcessor in der Produktion für bessere Leistung
- Aktivieren Sie ApplicationInsightsSampler für konsistentes Sampling über verteilte Dienste hinweg
- Verwenden Sie Azure AD-Authentifizierung (DefaultAzureCredential) anstelle von Instrumentation Keys für bessere Sicherheit
Vermeiden
- Verwenden Sie SimpleSpanProcessor nicht in der Produktion, da es bei jedem Export blockiert
- Vermeiden Sie es, Instrumentation Keys im Quellcode zu hardcoden – verwenden Sie Umgebungsvariablen
- Deaktivieren Sie die Offlinespeicherung nicht, ohne die Auswirkungen auf die Telemetrie-Zuverlässigkeit zu verstehen