Docs » Splunk Distribution of the OpenTelemetry Collector の利用開始 » App とサービスのオートディスカバリー » Kubernetes用のオートディスカバリーとゼロコードインストルメンテーション

Kubernetes用のオートディスカバリーとゼロコードインストルメンテーション 🔗

オートディスカバリーは、データベースやWebサーバーといったサードパーティのサービスからシグナルデータを検出して収集します。Collectorがオートディスカバリーを介して構成スニペットを自動生成しますが、これを変更して既存の構成に組み込むことにより、サービスのデータを取得することができます。

注意

サードパーティサービス用のオートディスカバリーは、LinuxおよびKubernetes環境にあるCollectorでのみ利用可能です。

オートディスカバリーを使用すると、バックエンドアプリケーションのゼロコードインストルメンテーションを有効にすることもできます。これにより、Collectorは、ソースアプリケーションコードを変更したり、新しいインストールや設定手順を追加したりすることなく、アプリケーションの言語ランタイムからデータを取得できます。このオプションを使用すると、インストルメンテーション・エージェントを個別にインストールおよび構成する必要がなくなります。Collectorのオートディスカバリー機能を使用したゼロコードインストルメンテーションは、Java、Node.js、および.NETの言語ランタイムでのみ使用できます。他の方法として、バックエンドアプリケーションをインストルメンテーションして、スパンを Splunk APM に送信する で説明するように、8つのバックエンド言語に対して、Collectorからは独立してゼロコードインストルメンテーションをデプロイすることもできます。

Get started

オートディスカバリーを介してKubernetes上で動作するJava、Node.js、および.NETアプリケーションのゼロコードインストルメンテーションを有効にするには、Kubernetes でのバックエンドアプリケーションのゼロコードインストルメンテーション を参照してください。このオプションを使用すると、インストルメンテーションエージェントを個別にインストールして設定する必要がなくなります。

Kubernetes 環境でサードパーティアプリケーションの Collector のオートディスカバリーを使用するには、Kubernetes でのサードパーティアプリケーションのオートディスカバリー を参照してください。このオプションでは、Collector によって自動的に生成された設定ファイルを再利用することだけが必要です。

注釈

Collectorバージョン0.109.0以降を使用している場合、Splunk Observability Cloudにログインし、Data Management メニューの Discovered services タブに移動すると、Collectorが検出したサービスおよびサードパーティ製アプリケーションと自動的に監視できるものを確認できます。

Kubernetes 環境でオートディスカバリーとゼロコードインストルメンテーションを使用してアプリケーションを監視する方法の説明については、Kubernetes での自動ディスカバリーとインストルメンテーションのための高度なカスタマイズ を参照してください。

このページは 2025年02月05日 に最終更新されました。