注意
The SignalFx Instrumentation for .NET reached End of Support on February 21, 2025. The library has been archived and is no longer maintained.
新規に .NET エコシステムをインストルメンテーションするお客様は、Splunk Distribution of OpenTelemetry .NET をご利用ください。既存のお客様は、同様の機能を提供する Splunk Distribution of OpenTelemetry .NET への移行をご検討ください。移行方法については、SignalFx .NET Instrumentationからの移行 を参照してください。
SignalFx Instrumentation for .NET(非推奨) 🔗
SignalFx Instrumentation for .NET は、一般的な .NET ライブラリとフレームワークのゼロコードインストルメンテーションを提供し、テレメトリデータを収集して Splunk Observability Cloud に送信します。
SignalFx Instrumentation for .NETは以下の機能を提供します:
全スパンの収集と報告
CPUとメモリのAlwaysOn Profiling
データベースクエリのパフォーマンス(バージョン1.4.0から)
コンテキスト伝播のためのB3とW3Cヘッダー
スパンをJSONとして送信するZipkinトレースエクスポーター
OpenTracingによる既存のカスタムインストルメンテーションのサポート
OpenTelemetry標準にインスパイアされた意味上の規約
.NETアプリケーションをインストルメンテーションするには、以下の手順に従います:
互換性と要件を確認してください。.NETインストルメンテーションの互換性と要件 を参照してください。
.NETアプリケーションをインストルメンテーションします。Splunk Observability Cloud 用 .NET アプリケーション を参照してください。
インストルメンテーションを設定します。SignalFx Instrumentation for .NETの設定 を参照してください。
Splunk Distribution of OpenTelemetry Collectorのインストールと一緒に、.NETアプリケーションを自動的にインストルメンテーションすることもできます。ゼロコードインストルメンテーションにより、.NETライブラリを個別にインストールして設定する必要がなくなります。インストール手順については Windows でのバックエンドアプリケーションのゼロコードインストルメンテーション を参照してください。