Smart Agent レシーバー
Smart Agent レシーバーを使用すると、Splunk Distribution of OpenTelemetry Collector で Smart Agent モニターを使用できます。
Smart Agent レシーバーは OTel ネイティブコンポーネントで、Splunk Distribution of OpenTelemetry Collector を通して Smart Agent モニターを使用することができます。サポートされるパイプラインタイプは、traces、metrics、logs です。詳細については「パイプラインでデータを処理する」を参照してください。
Smart Agent レシーバーは、AMD64 Linux および Windows プラットフォームでのみ完全にサポートされています。ARM64 のサポートは、Splunk Distribution of OpenTelemetry Collector バージョン 0.73 以降で実験的に行われています。
サポートされているモニター
Smart Agent バンドルは、各プラットフォームに対して以下のモニタータイプを提供します:
|
プラットフォーム |
モニタータイプ |
|---|---|
|
Linux(AMD64およびARM64) |
|
|
Windows (AMD64) |
|
エージェントバンドルに含まれるモニターの詳細については、「Subprocess Smart Agent monitors」を参照してください。
Smart Agent のネイティブモニター
Smart Agent のネイティブモニターは、3 つのタイプに分類されます。
-
スタンドアロン
-
Prometheus
-
Telegraf
以下の表は、各アーキテクチャーにおける各モニターのサポート一覧です。
ネイティブ スタンドアロン モニターのサポート
|
モニター |
AMD64 Linuxのサポート |
AMD64 Windowsのサポート |
ARM64 Linuxのサポート |
ppc64le Linuxのサポート |
|---|---|---|---|---|
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
いいえ |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
ネイティブ Prometheus モニターのサポート
|
モニター |
AMD64 Linuxのサポート |
AMD64 Windowsのサポート |
ARM64 Linuxのサポート |
ppc64le Linuxのサポート |
|---|---|---|---|---|
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
ネイティブ Telegraf モニターのサポート
|
モニター |
AMD64 Linuxのサポート |
AMD64 Windowsのサポート |
ARM64 Linuxのサポート |
ppc64le Linuxのサポート |
|---|---|---|---|---|
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
いいえ |
あり |
いいえ |
いいえ |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
あり |
あり |
あり |
あり |
|
|
いいえ |
あり |
いいえ |
いいえ |
|
|
いいえ |
あり |
いいえ |
いいえ |
|
|
いいえ |
あり |
いいえ |
いいえ |
Smart Agent が監視するサブプロセス
Splunk Distribution of OpenTelemetry Collector バージョン 0.73 以降の ARM64 では、Smart Agent レシーバーのモニタータイプのサポートは実験的です。ppc64le アーキテクチャでは、Smart Agent レシーバーのモニタータイプの使用はサポートされていません。
サブプロセスモニタータイプは、メトリクス収集が行われる子プロセスの作成と管理を開始するものです。サブプロセスモニターには、主に次の 3 つのタイプがあります。
-
collectdおよび関連するcollectd/GenericJMXプラグイン・ベースのインテグレーション -
sfxcollectd -
JMX
これらのタイプは、Smart Agent でメトリクスを生成する統合から派生したものであり、任意のPythonまたはJavaアプリケーションを実行する現在の機能を反映したものではありません。
collectd サブプロセスモニターのサポート
|
モニター |
AMD64 Linuxのサポート |
AMD64 Windowsのサポート |
ARM64 Linuxのサポート |
ppc64le Linuxのサポート |
|---|---|---|---|---|
|
|
あり |
いいえ |
実験的 |
いいえ |
|
|
あり |
いいえ |
実験的 |
いいえ |
|
|
あり |
いいえ |
実験的 |
いいえ |
|
|
あり |
いいえ |
実験的 |
いいえ |
|
|
あり |
いいえ |
実験的 |
いいえ |
|
|
あり |
いいえ |
実験的 |
いいえ |
|
|
あり |
いいえ |
実験的 |
いいえ |
|
|
あり |
いいえ |
実験的 |
いいえ |
|
|
あり |
いいえ |
実験的 |
いいえ |
|
|
あり |
いいえ |
実験的 |
いいえ |
collectd または GenericJMX サブプロセスモニターのサポート
|
モニター |
AMD64 Linuxのサポート |
AMD64 Windowsのサポート |
ARM64 Linuxのサポート |
ppc64le Linuxのサポート |
|---|---|---|---|---|
|
|
あり |
いいえ |
実験的 |
いいえ |
|
|
あり |
いいえ |
実験的 |
いいえ |
|
|
あり |
いいえ |
実験的 |
いいえ |
|
|
あり |
いいえ |
実験的 |
いいえ |
|
|
あり |
いいえ |
実験的 |
いいえ |
|
|
あり |
いいえ |
実験的 |
いいえ |
sfxcollectd Python サブプロセスモニターのサポート
|
モニター |
AMD64 Linuxのサポート |
AMD64 Windowsのサポート |
ARM64 Linuxのサポート |
ppc64le Linuxのサポート |
|---|---|---|---|---|
|
|
あり |
あり |
実験的 |
いいえ |
|
|
あり |
あり |
実験的 |
いいえ |
|
|
あり |
あり |
実験的 |
いいえ |
|
|
あり |
あり |
実験的 |
いいえ |
|
|
あり |
あり |
実験的 |
いいえ |
|
|
あり |
あり |
実験的 |
いいえ |
|
|
あり |
あり |
実験的 |
いいえ |
|
|
あり |
あり |
実験的 |
いいえ |
|
|
あり |
あり |
実験的 |
いいえ |
|
|
あり |
あり |
実験的 |
いいえ |
|
|
あり |
あり |
実験的 |
いいえ |
|
|
あり |
あり |
実験的 |
いいえ |
|
|
あり |
あり |
実験的 |
いいえ |
|
|
あり |
あり |
実験的 |
いいえ |
サブプロセス JMX モニターのサポート
|
モニター |
AMD64 Linuxのサポート |
AMD64 Windowsのサポート |
ARM64 Linuxのサポート |
ppc64le Linuxのサポート |
|---|---|---|---|---|
|
|
あり |
はい(JREが必要です) |
実験的 |
いいえ |
メリット
Smart Agent レシーバーを使用すると、OpenTelemetry Collector で Smart Agent モニターを使用できます。ほとんどの場合、既存の Smart Agent モニターの設定を変更せずに Collector の構成ファイルに移動できます。
監視データソースのリストについては、「Supported integrations in Splunk Observability Cloud」を参照してください。
はじめに
デフォルトでは、Splunk Distribution of OpenTelemetry Collector には、ホストモニタリング(エージェント)モードでデプロイする場合、スマートエージェントレシーバーが processlist モニターとともに含まれています。詳細については、「Collector deployment modes」を参照してください。
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 のモニターを設定するには、「Supported integrations in Splunk Observability Cloud」の各モニタータイプのドキュメントを参照してください。
トラブルシューティング
__ ___ ___ _ ______ _____________ _____ ________ ___ ___ ___ ____ __ ___ ____ ____ __ ______ _____________ ______ ___ ___ ___ ____ __ ___ _________ _____
_________ __ ______ _____________ _____ _________
-
______ _ ____ __ ___ ______ _______ _______
-
_______ ______ ________
_________ __ ___________ _________ ___ ____ _____ _____
-
___ _ ________ ___ ___ _______ _______ _________ _______ __ ______ ________
-
____ ___ ______ ______________ ____ _____ _____ _______ __ ___________ ____ __________ _________ ___ ______ _________ __________ __ _____ ___ ____ _______