OpenTelemetry .NET インストルメンテーションの互換性と要件
これは、.NET アプリケーションを Splunk Observability Cloud 用にインストルメンテーションするために必要なものです。
Splunk Observability Cloud で .NET アプリケーションをインストルメンテーションするには、以下の要件を満たす必要があります:
サポートされている.NETバージョンを使用していることを確認してください。
Splunk Distribution of OpenTelemetry .NETは、以下の .NET バージョンをサポートしています:
-
トレースとメトリクスのためのインストルメンテーション:
-
.NET 9.0(サポート終了:2026年5月12日)
-
.NET 8.0(サポート終了:2026年11月10日)
-
.NET Framework 4.7以上
-
.NET Framework 4.6.2(サポート終了:2027年1月12日)
-
-
AlwaysOn Profiling:
-
.NET 9.0(サポート終了:2026年5月12日)
-
.NET 8.0(サポート終了:2026年11月10日)
注: .NET FrameworkはAlwaysOn Profilingに対応していません。
-
このディストリビューションは以下のアーキテクチャをサポートしています:
-
x86
-
AMD64 (x86-64)
依存関係
{「name」:「依存関係」、「source_href」:「ソースへのリンク」、「version」:「バージョン」、「stability」:「安定性」}
依存関係
https://raw.githubusercontent.com/splunk/o11y-gdi-metadata/main/apm/splunk-otel-js/metadata.yaml
対応ライブラリ
Splunk Distribution of OpenTelemetry .NET では、以下のライブラリを使用します。
同梱
https://raw.githubusercontent.com/splunk/o11y-gdi-metadata/main/apm/splunk-otel-js/metadata.yaml
{"keys": "識別子", "description": "説明", "stability": "安定性", "support": "サポート", "instrumented_components": "コンポーネント", "signals": "信号", " source_href": "送信元", "settings": "設定", "dependencies": "依存関係", "supported_versions": "サポートされているバージョン", "name": "名前", "package_href": "パッケージ URL" version": "バージョン", "instrument": "タイプ", "metric_name": "メトリクス名", "metrics": "メトリクス", "env": "環境変数", "default": "デフォルト", "type": "タイプ", "category": "カテゴリ", "category_notes": "カテゴリメモ"}
インストルメンテーション
https://raw.githubusercontent.com/splunk/o11y-gdi-metadata/main/apm/splunk-otel-js/metadata.yaml
- カスタムメトリクスは、標準規格のインストルメンテーションによって自動的に生成される場合があります。また、ユーザーが手動で報告することもできます。これらのメトリクスは、ホストメトリクスやコンテナメトリクスのようなデフォルトセットの一部ではありません。これらのメトリクスは、追加の取り込みコストにつながる可能性があります。
- バンドルされたメトリクスは、サポートされているインストルメンテーションと統合を通じて自動的に収集される事前定義されたセットに属します。これらのメトリクスは通常、追加請求から除外されます。
Splunk Distribution of OpenTelemetry Collectorのインストールと設定
Splunk Distribution of OpenTelemetry .NET は、アプリケーションのトレースとスパンを Splunk Distribution of OpenTelemetry Collector にエクスポートし、プロファイリングデータを含むシステムメトリクスデータとログも収集します。
アプリケーションのトレースとスパンを Splunk Observability Cloud に送信するには、お使いのプラットフォーム用の Splunk Distribution of OpenTelemetry Collector をインストールします。次のディストリビューションを使用できます。
-
Splunk OTel Collector for Linux。「インストーラスクリプトを使用して Collector for Linux をインストールする」を参照してください。
-
Splunk OTel Collector for Windows。「インストーラスクリプトを使用して Collector for Windows をインストールする」を参照してください。
-
Splunk OTel Collector for Kubernetes。「Helm を使用して Collector for Kubernetes をインストールする」を参照してください。