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に対応していません。
注意: Splunk Distribution of OpenTelemetry .NET バージョン 1.9.0 は、すでにサポートが終了している .NET 6 または .NET 7 と互換性がありません。.NET 6 または .NET 7 サービスのインストルメンテーションを継続する場合は、Splunk Distribution of OpenTelemetry .NET バージョン 1.8.0 以下を使用してください。Splunk Distribution of OpenTelemetry .NET のベストエフォート サポートは、.NET 6(バージョン 6.0.36)および .NET 7(バージョン 7.0.20)の最新バージョンに対してのみ、2025 年 11 月 12 日まで提供されます。

このディストリビューションは以下のアーキテクチャをサポートしています:

  • x86

  • AMD64 (x86-64)

注: ARMアーキテクチャはサポートされていません。

依存関係

{「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

注:
  • カスタムメトリクスは、標準規格のインストルメンテーションによって自動的に生成される場合があります。また、ユーザーが手動で報告することもできます。これらのメトリクスは、ホストメトリクスやコンテナメトリクスのようなデフォルトセットの一部ではありません。これらのメトリクスは、追加の取り込みコストにつながる可能性があります。
  • バンドルされたメトリクスは、サポートされているインストルメンテーションと統合を通じて自動的に収集される事前定義されたセットに属します。これらのメトリクスは通常、追加請求から除外されます。
各メトリクスカテゴリの完全な定義と請求情報の詳細については、「Metric Categories in Splunk Observability Cloud」を参照してください。
注意: カスタムという用語が常にユーザー定義のメトリクスを意味するわけではありません。これは、デフォルトセット外のメトリクスを指し、標準インストルメンテーションによって自動的に生成されるメトリクスが含まれる場合があります。

Splunk Distribution of OpenTelemetry Collectorのインストールと設定

Splunk Distribution of OpenTelemetry .NET は、アプリケーションのトレースとスパンを Splunk Distribution of OpenTelemetry Collector にエクスポートし、プロファイリングデータを含むシステムメトリクスデータとログも収集します。

アプリケーションのトレースとスパンを Splunk Observability Cloud に送信するには、お使いのプラットフォーム用の Splunk Distribution of OpenTelemetry Collector をインストールします。次のディストリビューションを使用できます。