Docs » Splunk Observability Cloud でサポートされているインテグレーション » バックエンドアプリケーションをインストルメンテーションして、スパンを Splunk APM に送信する » Splunk Observability Cloud (OpenTelemetry) 用 .NET アプリケーションのインストルメンテーション » 事前チェック

事前チェック 🔗

.NET ゼロコードインストルメンテーションエージェントをインストールする前に、以下の事前チェックを完了します。

プラットフォームの互換性を確認する 🔗

使用しているプラットフォームがOpenTelemetry Collectorと互換性があることを確認します。お使いのプラットフォームに対応するアクションアイテムについては、以下の表を参照してください:

プラットフォーム

事前チェック

すべてのプラットフォーム

Kubernetes

  • サポートされているKubernetesディストリビューションを使用していることを確認してください。対応Kubernetesディストリビューション を参照してください。

  • Helm チャートを使用して、インストルメンテーションをインストールするための前提条件と要件を確認します。GitHubのSplunk OpenTelemetry Collector for Kubernetesリポジトリの Auto-instrumentation を参照してください。

.NETランタイムの互換性を確認する 🔗

サポートされている.NETバージョンを使用していることを確認してください。サポートされている.NETバージョンを使用していることを確認してください。 を参照してください。

自動検出の互換性を確認する 🔗

お使いのプラットフォームが自動検出に対応していることを確認してください。詳細は以下の表を参照してください:

プラットフォーム

事前チェック

Kubernetes

Kubernetesの自動ディスカバリーの互換性を確認します。Kubernetesのバックエンドアプリケーションの自動検出と設定 を参照してください。

Linux

Linuxの自動検出の互換性を確認します。Linux でのバックエンドアプリケーションのゼロコードインストルメンテーション を参照してください。

Windows

Windowsの自動検出の互換性を確認します。Windows でのバックエンドアプリケーションのゼロコードインストルメンテーション を参照してください。

コアの依存関係を確認する 🔗

アプリケーションの依存関係が、.NETインストルメンテーションと互換性があることを確認します。

  1. ターゲットアプリケーションがゼロコードインストルメンテーションと同じ依存関係を持つかどうかを確認してください。OpenTelemetry.AutoInstrumentation および OpenTelemetry.AutoInstrumentation.AdditionalDeps を参照してください。競合がある場合は、NuGetパッケージを使用してインストールすることを検討してください。そうでない場合は、インストルメンテーションを手動でインストールする前に、すべての依存関係を解決する必要があります。

  2. ターゲットアプリケーションがNuGetパッケージと同じ依存関係を持つかどうかを確認します。NuGetドキュメントの NuGet dependencies を参照してください。競合がある場合は、NuGetパッケージを使用してインストルメンテーションをインストールする前に、競合を解決する必要があります。

サポートされているライブラリを確認する 🔗

ターゲットアプリケーションがサポートされているライブラリを使用していることを確認してください。以下のステップを完了してください。

  1. Splunk Distribution of the OpenTelemetry .NETインストルメンテーションによりサポートされている、自動的にインストルメントされたライブラリのリストを確認します。対応ライブラリ を参照してください。

  2. OpenTelemetry Ecosystemで自動的にインストルメントされたライブラリの、コミュニティでサポートされている拡張リストを確認します。OpenTelemetry Registry を参照してください。

ネットワーキング要件を確認する 🔗

プラットフォームが以下のネットワーク要件に従って設定されていることを確認する:

プラットフォーム

事前チェック

すべてのプラットフォーム

ファイアウォールのルールで、選択したSplunk Observability Cloudインスタンスとの通信が許可されていることを確認します。

Kubernetes

マネージャーノードがポート 9443/tcp でワーカーノードにアクセスできることを確認します。

このページは 2024年11月13日 に最終更新されました。