スキル Azure Monitor OpenTelemetry Exporter for Python
📊

Azure Monitor OpenTelemetry Exporter for Python

安全

OpenTelemetry データを Azure Application Insights にエクスポート

このスキルは、Python 用 Azure Monitor OpenTelemetry Exporter に関する知識を Claude Code に提供し、開発者がカスタムテレメトリパイプラインを Application Insights に直接送信して監視と分析を行えるようにします。

対応: Claude Codex Code(CC)
🥉 73 ブロンズ
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「Azure Monitor OpenTelemetry Exporter for Python」を使用しています。 トレースを Application Insights にエクスポートするにはどうすればよいですか?

期待される結果:

トレースを Application Insights にエクスポートするには、AzureMonitorTraceExporter を作成して BatchSpanProcessor に追加します。エクスポーターでトレーサープロバイダーをセットアップし、そのトレーサーを使用してスパンを作成すると、自動的に Azure に送信されます。

「Azure Monitor OpenTelemetry Exporter for Python」を使用しています。 このエクスポーターと distro の違いは何ですか?

期待される結果:

azure-monitor-opentelemetry-exporter はカスタムパイプライン用の低レベルエクスポータークラスを提供します。azure-monitor-opentelemetry distro には自動計測と事前設定されたデフォルトが含まれています。テレメトリパイプラインをきめ細かに制御する必要がある場合はエクスポーターを使用してください。

セキュリティ監査

安全
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
仕様準拠

作れるもの

カスタム OpenTelemetry パイプライン

高度な監視シナリオ向けに、特定のプロセッサ、サンプラー、エクスポーターを備えたカスタムテレメトリパイプラインを構築します

Azure ネイティブ監視

エンタープライズ監視とアラートのために Python アプリケーションを Azure Application Insights と統合します

マルチサービストレーシング

Application Insights サンプリングを使用してマイクロサービス間で一貫した分散トレーシングを実装します

これらのプロンプトを試す

基本トレースエクスポート
AzureMonitorTraceExporter をセットアップして OpenTelemetry トレースを Application Insights に送信するにはどうすればよいですか?
カスタムメトリクス設定
カスタムメータープロバイダーとエクスポート間隔で AzureMonitorMetricExporter を設定する方法を教えてください。
ロギング統合
BatchLogRecordProcessor を使用して Python ロギングを AzureMonitorLogExporter と統合するにはどうすればよいですか?
AAD 認証
インストルメンテーションキーの代わりに DefaultAzureCredential を使用した Azure AD 認証を使用するように AzureMonitorTraceExporter を設定してください。

ベストプラクティス

  • パフォーマンス向上のため、本番環境では SimpleSpanProcessor ではなく BatchSpanProcessor を使用してください
  • 分散サービス間で一貫したサンプリングを行うには ApplicationInsightsSampler を有効にしてください
  • セキュリティ強化のため、インストルメンテーションキーではなく Azure AD 認証(DefaultAzureCredential)を使用してください

回避

  • 各エクスポートでブロックされるため、本番環境で SimpleSpanProcessor を使用しないでください
  • ソースコ���ドにインストルメンテーションキーをハードコードしないでください - 環境変数を使用してください
  • テレメトリの信頼性への影響を理解せずにオフラインストレージを無効にしないでください

よくある質問

azure-monitor-opentelemetry と azure-monitor-opentelemetry-exporter の違いは何ですか?
distro パッケージ(azure-monitor-opentelemetry)は自動計測とすぐに使えるデフォルトを提供します。エクスポーターパッケージは OpenTelemetry パイプラインの低レベル制御���提供します。
インストルメンテーションキーなしで認証するにはどうすればよいですか?
接続文字列の代わりに、エクスポーターコンストラクターに DefaultAzureCredential などの認証情報を渡して Azure AD 認証を使用してください。
ソブリンクラウドでこれを使用できますか?
はい、適切な機関(AzureGovernment または AzureChina)で認証情報を設定し、ソブリンクラウドの接続文字列を使用してください。
Application Insights が利用できない場合はどうなりますか?
オフラインストレージが有効になっている場合(デフォルト)、テレメトリはローカルに保存され、接続が回復されると再試行さ��ます。この信頼性が不要な場合は、オフラインストレージを無効にしてください。
トレースを一貫してサンプリングするにはどうすればよいですか?
完全なトレースを確実にするために、サービス呼び出し間でサンプリング決定を調整する ApplicationInsightsSampler を使用してください。
すべてのテレメトリタイプをサポートしていますか?
はい、トレース(AzureMonitorTraceExporter)、メトリクス(AzureMonitorMetricExporter)、ログ(AzureMonitorLogExporter)用の個別のエクスポーターがあります。

開発者の詳細

ファイル構成

📄 SKILL.md