Smart Agent レシーバー 🔗
The Smart Agent receiver is a native OTel component that lets you use Smart Agent monitors through the Splunk Distribution of the OpenTelemetry Collector. Supported pipeline types are traces
, metrics
, and logs
. See パイプラインでデータを処理する for more information.
Smart Agent レシーバーは、AMD64 Linux および Windows プラットフォームでのみ完全にサポートされています。ARM64 のサポートは、Splunk Distribution of OpenTelemetry Collector バージョン 0.73 以降で実験的に行われています。
注釈
Smart Agent から Splunk Distribution of OpenTelemetry Collector への移行方法については、SignalFx Smart Agent から Splunk Distribution of OpenTelemetry Collector への移行 を参照してください。
サポートされているモニター 🔗
Smart Agent バンドルは、各プラットフォームに対して以下のモニタータイプを提供します:
プラットフォーム |
モニタータイプ |
---|---|
Linux(AMD64およびARM64) |
|
Windows (AMD64) |
|
エージェントバンドルに含まれるモニターの詳細については、Smart Agent が監視するサブプロセス を参照してください。
Smart Agent のネイティブモニター 🔗
Smart Agent のネイティブモニターは、3つのタイプに分類されます:
スタンドアロン
Prometheus
Telegraf
以下の表は、各アーキテクチャーにおける各モニターのサポート一覧です。
Support for native standalone monitors
モニター |
AMD64 Linuxのサポート |
AMD64 Windowsのサポート |
ARM64 Linuxのサポート |
ppc64le Linuxのサポート |
---|---|---|---|---|
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
いいえ |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
Support for native Prometheus monitors
モニター |
AMD64 Linuxのサポート |
AMD64 Windowsのサポート |
ARM64 Linuxのサポート |
ppc64le Linuxのサポート |
---|---|---|---|---|
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
Support for native Telegraf monitors
モニター |
AMD64 Linuxのサポート |
AMD64 Windowsのサポート |
ARM64 Linuxのサポート |
ppc64le Linuxのサポート |
---|---|---|---|---|
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
いいえ |
はい |
いいえ |
いいえ |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
いいえ |
はい |
いいえ |
いいえ |
|
いいえ |
はい |
いいえ |
いいえ |
|
いいえ |
はい |
いいえ |
いいえ |
Smart Agent が監視するサブプロセス 🔗
OpenTelemetry Collector バージョン 0.73 以降の Splunk ディストリビューションの ARM64 では、Smart Agent レシーバーのモニタータイプのサポートは実験的です。ppc64le アーキテクチャーでは、Smart Agent レシーバーのモニタータイプの使用はサポートされていません。
サブプロセス・モニタータイプは、メトリクス収集が行われる子プロセスの作成と管理を開始するものです。主なサブプロセス・モニタータイプは3つあります:
collectd
および関連するcollectd/GenericJMX
プラグイン・ベースのインテグレーションsfxcollectd
JMX
これらのタイプは、Smart Agent でメトリクスを生成する統合から派生したものであり、任意のPythonまたはJavaアプリケーションを実行する現在の機能を反映したものではありません。
Support for collectd subprocess monitors
モニター |
AMD64 Linuxのサポート |
AMD64 Windowsのサポート |
ARM64 Linuxのサポート |
ppc64le Linuxのサポート |
---|---|---|---|---|
|
はい |
いいえ |
実験的 |
いいえ |
|
はい |
いいえ |
実験的 |
いいえ |
|
はい |
いいえ |
実験的 |
いいえ |
|
はい |
いいえ |
実験的 |
いいえ |
|
はい |
いいえ |
実験的 |
いいえ |
|
はい |
いいえ |
実験的 |
いいえ |
|
はい |
いいえ |
実験的 |
いいえ |
|
はい |
いいえ |
実験的 |
いいえ |
|
はい |
いいえ |
実験的 |
いいえ |
|
はい |
いいえ |
実験的 |
いいえ |
Support for collectd or GenericJMX subprocess monitors
モニター |
AMD64 Linuxのサポート |
AMD64 Windowsのサポート |
ARM64 Linuxのサポート |
ppc64le Linuxのサポート |
---|---|---|---|---|
|
はい |
いいえ |
実験的 |
いいえ |
|
はい |
いいえ |
実験的 |
いいえ |
|
はい |
いいえ |
実験的 |
いいえ |
|
はい |
いいえ |
実験的 |
いいえ |
|
はい |
いいえ |
実験的 |
いいえ |
|
はい |
いいえ |
実験的 |
いいえ |
Support for sfxcollectd Python subprocess monitors
モニター |
AMD64 Linuxのサポート |
AMD64 Windowsのサポート |
ARM64 Linuxのサポート |
ppc64le Linuxのサポート |
---|---|---|---|---|
|
はい |
はい |
実験的 |
いいえ |
|
はい |
はい |
実験的 |
いいえ |
|
はい |
はい |
実験的 |
いいえ |
|
はい |
はい |
実験的 |
いいえ |
|
はい |
はい |
実験的 |
いいえ |
|
はい |
はい |
実験的 |
いいえ |
|
はい |
はい |
実験的 |
いいえ |
|
はい |
はい |
実験的 |
いいえ |
|
はい |
はい |
実験的 |
いいえ |
|
はい |
はい |
実験的 |
いいえ |
|
はい |
はい |
実験的 |
いいえ |
|
はい |
はい |
実験的 |
いいえ |
|
はい |
はい |
実験的 |
いいえ |
|
はい |
はい |
実験的 |
いいえ |
Support for subprocess JMX monitors
モニター |
AMD64 Linuxのサポート |
AMD64 Windowsのサポート |
ARM64 Linuxのサポート |
ppc64le Linuxのサポート |
---|---|---|---|---|
|
はい |
はい(JREが必要です) |
実験的 |
いいえ |
メリット 🔗
Smart Agentレシーバーを使用すると、OpenTelemetry Collectorを通してSmart Agentモニターを使用できます。ほとんどの場合、既存のSmart Agentモニターの設定を変更せずにCollectorの設定ファイルに移動できます。
モニター・データソースのリストについては、Splunk Observability Cloud でサポートされているインテグレーション を参照してください。
はじめに 🔗
デフォルトでは、Splunk Distribution of OpenTelemetry Collector には、ホストモニタリング (エージェント) モードでデプロイする場合、スマートエージェントレシーバーが processlist
モニタとともに含まれています。詳細は Collector のデプロイモード を参照してください。
Collectorに追加するSmart Agentモニターごとに、Smart Agentレシーバーを追加します。CollectorでSmart Agentモニターを設定すると、各Smart Agentレシーバーは対応するSmart Agentモニターのように動作します。
サンプル構成 🔗
次の例では、Smart Agentレシーバーを使用してPostgresqlモニターをCollectorに追加します:
receivers:
smartagent/postgresql:
type: postgresql
host: mypostgresinstance
port: 5432
dimensionClients:
- signalfx # Instructs the receiver to use this exporter for dimension updates
その後、互換性のあるパイプラインにレシーバーを追加できます。例:
service:
pipelines:
metrics:
receivers:
- smartagent/postgresql
exporters:
- signalfx
ディメンションプロパティまたはタグを更新するモニターを使用する場合、例えば postgresql
のように、Smart Agent レシーバー構成ブロックの dimensionClients
フィールドに SignalFx エクスポーターの名前を追加します。 dimensionClients
フィールドにエクスポーターを設定しない場合、レシーバーは接続されているパイプラインを使 用しようとします。ディメンションの更新が不要な場合は、空の配列 ( []
) を使用して非アクティブにできます。
注意
設定から smartagent/processlist
レシーバーを削除しないでください。システムプロセスとスマートエージェントのテレメトリは、レシーバーの設定に依存します。
その他のメトリクスの追加 🔗
Smart Agentモニターを使用して追加のメトリクスを取り込むには、extraMetrics
フィールドをモニター構成に追加します。例:
receivers:
smartagent/postgresql:
type: postgresql
host: mypostgresinstance
port: 5432
extraMetrics:
- actual-name-0 # Add metrics to be ingested
- actual-name-1
設定 🔗
Smart Agent のモニターを設定するには、Splunk Observability Cloud でサポートされているインテグレーション の各モニタータイプのドキュメントを参照してください。
トラブルシューティング 🔗
Splunk Observability Cloudをご利用のお客様で、Splunk Observability Cloudでデータを確認できない場合は、以下の方法でサポートを受けることができます。
Splunk Observability Cloudをご利用のお客様
Submit a case in the Splunk Support Portal .
Contact Splunk Support .
見込み客および無料トライアルユーザー様
Splunk Answers のコミュニティサポートで質問し、回答を得る
Splunk #observability ユーザーグループの Slack チャンネルに参加して、世界中の顧客、パートナー、Splunk 社員とのコミュニケーションを図る。参加するには、Get Started with Splunk Community マニュアルの チャットグループ を参照してください。