Fähigkeiten Azure Monitor OpenTelemetry Exporter for Python
📊

Azure Monitor OpenTelemetry Exporter for Python

Sicher

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.

Unterstützt: Claude Codex Code(CC)
🥉 73 Bronze
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

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

Sicher
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
Gescannte Dateien
0
Analysierte Zeilen
0
befunde
1
Gesamtzahl Audits
Keine Sicherheitsprobleme gefunden
Auditiert von: claude

Qualitätsbewertung

38
Architektur
100
Wartbarkeit
87
Inhalt
50
Community
100
Sicherheit
83
Spezifikationskonformität

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

Einfacher Trace-Export
Wie richte ich AzureMonitorTraceExporter ein, um OpenTelemetry-Traces an Application Insights zu senden?
Einrichten benutzerdefinierter Metriken
Zeigen Sie mir, wie ich AzureMonitorMetricExporter mit einem benutzerdefinierten Meter Provider und Exportintervall konfiguriere.
Logging-Integration
Wie integriere ich Python Logging mit AzureMonitorLogExporter unter Verwendung von BatchLogRecordProcessor?
AAD-Authentifizierung
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

Häufig gestellte Fragen

Was ist der Unterschied zwischen azure-monitor-opentelemetry und azure-monitor-opentelemetry-exporter?
Das Distro-Paket (azure-monitor-opentelemetry) bietet Auto-Instrumentierung und sofort verwendbare Standardwerte. Das Exporter-Paket gibt Ihnen Low-Level-Kontrolle über die OpenTelemetry-Pipeline.
Wie authentifiziere ich mich ohne Instrumentation Keys?
Verwenden Sie die Azure AD-Authentifizierung, indem Sie eine Anmeldeinformation wie DefaultAzureCredential an den Exporter-Konstruktor übergeben, anstelle einer Verbindungszeichenfolge.
Kann ich dies mit staatlichen Clouds verwenden?
Ja, konfigurieren Sie die Anmeldeinformation mit der entsprechenden Authority (AzureGovernment oder AzureChina) und verwenden Sie die Verbindungszeichenfolge für die staatliche Cloud.
Was passiert, wenn Application Insights nicht verfügbar ist?
Bei aktivierter Offlinespeicherung (Standard) wird Telemetrie lokal gespeichert und bei wiederhergestellter Verbindung erneut gesendet. Deaktivieren Sie die Offlinespeicherung, wenn Sie diese Zuverlässigkeit nicht benötigen.
Wie sample ich Traces konsistent?
Verwenden Sie ApplicationInsightsSampler, das Sampling-Entscheidungen über Dienstaufrufe hinweg koordiniert, um vollständige Traces sicherzustellen.
Unterstützt dies alle Telemetrie-Typen?
Ja, es gibt separate Exporter für Traces (AzureMonitorTraceExporter), Metriken (AzureMonitorMetricExporter) und Protokolle (AzureMonitorLogExporter).