Collectd カスタムプラグイン

Collectd カスタムプラグインモニターには、この Splunk Observability Cloud インテグレーションを使用してください。メリット、インストール、設定、メトリクスを参照してください

Splunk Distribution of OpenTelemetry Collectorは、Smart Agentレシーバーと collectd/custom モニタータイプを使用して、管理しているcollectdインスタンスの設定をカスタマイズします。

このインテグレーションはKubernetesとLinuxでのみ利用可能です。

メリット

インテグレーションを設定すると、これらの機能にアクセスできるようになります:

インストール

このインテグレーションを導入するには、以下の手順に従ってください:

  1. Splunk Distribution of OpenTelemetry Collector をホストまたはコンテナプラットフォームにデプロイします:

  2. 設定のセクションで説明するように、モニターを設定します。

  3. Splunk Distribution of OpenTelemetry Collector を再起動します。

設定

Smart Agent モニターとCollector のインテグレーションを使用するには、以下の手順に従います:

  1. Smart Agent レシーバーを設定ファイルに含めます。

  2. レシーバーセクションおよびパイプラインセクションの両方で、Collector 構成にモニタータイプを追加します。

このインテグレーションを有効にするには、Collector構成に以下を追加します:

YAML
receivers:
  smartagent/custom:
    type: collectd/custom
    ... # Additional config

次に、設定ファイルの service.pipelines.metrics.receivers セクションにモニターを追加します:

YAML
service:
  pipelines:
    metrics:
      receivers: [smartagent/custom/collectd]

コンフィギュレーション設定

次の表に、このインテグレーションの設定オプションを示します:

オプション

必須

タイプ

説明

host

いいえ

string

サービスディスカバリーを使用している場合、このオプションはエージェントが

入力します。{{.Host}} で提供される設定テンプレートでアクセスできます。このオプションは、検出されたサービスのホスト名または IP アドレスに設定されます。サービスディスカバリを使用していない場合は、設定テンプレートでホスト/ポートをハードコーディングして、これらのフィールドを無視できます。

port

いいえ

integer

サービスディスカバリーを使用している場合、このオプションはエージェントが

入力します。{{.Port}} で提供される設定テンプレートでアクセスできます。このオプションは、検出されたサービスが TCP/UDP エンドポイントの場合、そのサービスのポートに設定されます。(デフォルト:0

name

いいえ

string

サービスディスカバリーを使用している場合、このオプションはエージェントが

入力します。{{.Name}} で提供される設定テンプレートでアクセスできます。このオプションは、オブザーバが検出時にエンドポイントに対して作成する名前に設定されます。通常、このフィールドは無視してかまいません。

template

いいえ

string

collectd の設定テンプレート。いくつでも

この値に必要なプラグインブロックを含めることができます。標準的な Go テンプレートとしてレンダリングされるので、区切り文字 {{}} に注意してください。

templates

いいえ

list of strings

テンプレートのリスト。ただし、それ以外の場合は、

template オプションが表示されます。これにより、collectd 設定ファイルのある 1 つのディレクトリを持ち、globbed リモート設定値を使ってそれらをすべてロードすることができます。

collectdReadThreads

いいえ

integer

collectd で使用する読み込みスレッドの数。このオプションの

デフォルトは提供されたテンプレート数で、上限は 10 です。ただし、手動で指定した場合には、上限がありません。(デフォルト:0

メトリクス

Splunk Distribution of OpenTelemetry Collectorは、このインテグレーションから出力されるメトリクスに対して、組み込みのフィルタリングを行いません。

トラブルシューティング

If you are a Splunk Observability Cloud customer and are not able to see your data in Splunk Observability Cloud, you can get help in the following ways.

Available to Splunk Observability Cloud customers

Available to prospective customers and free trial users

  • Ask a question and get answers through community support at Splunk Answers.

  • Join the Splunk community #observability Slack channel to communicate with customers, partners, and Splunk employees worldwide.