RabbitMQレシーバー

Redis レシーバーは、特定の Redis インスタンスから Redis ``INFO`` データを取得し、そこからメトリクスを構築します。

RabbitMQ レシーバーは、RabbitMQ Management Plugin を使用して RabbitMQ ノードから統計情報を取得します。プラグインの詳細については、「Management Plugin」で RabbitMQ のドキュメントを参照してください。サポートされるパイプラインは metrics です。詳細については「パイプラインでデータを処理する」を参照してください。

注: すぐに使えるダッシュボードとナビゲーターは RabbitMQ レシーバーではサポートされていません。

前提条件

以下が該当します:

  • このレシーバーは、RabbitMQバージョン3.8と3.9をサポートしています。

  • RabbitMQ Management Plugin を有効にするには、「RabbitMQ Getting Started」に記載されている公式の手順に従ってください。

  • 監視するには少なくとも監視レベルのアクセス許可が必要です。詳しくは「RabbitMQ permissions」を参照してください。

はじめに

以下の手順に従って、コンポーネントの設定とアクティベーションを行ってください:

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

  2. 次のセクションで説明するように、レシーバークリエーターレシーバーを設定します。

  3. Collector を再起動します。

サンプル構成

RabbitMQレシーバーを有効にするには、次の例のように、設定ファイルの rabbitmq セクションに receivers を追加します:

YAML
receivers:
  rabbitmq:
    endpoint: http://localhost:15672
    username: otelu
    password: ${env:RABBITMQ_PASSWORD}
    collection_interval: 10s

設定を完了するには、設定ファイルの service セクションの metrics パイプラインに、レシーバーを含めます:

YAML
service:
  pipelines:
    metrics:
      receivers: [rabbitmq]

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

以下の設定が必要です:

  • username

  • password

以下の設定はオプションです:

  • endpoint。デフォルトでは http://localhost:15672 です。監視するノードの URL。

  • collection_interval。デフォルトでは 10s です。このレシーバーは、一定の間隔でメトリクスを収集します。有効な時間単位は nsusµs )、mssmh です。

  • tlsします。TLS 制御。デフォルトでは、安全でない設定は拒否され、証明書の検証はオンになっています。デフォルトの設定について詳しくは GitHub の「TLS Configuration Settings」を参照してください。

設定

以下の表に、Redis レシーバーの設定オプションを示します:

同梱

https://raw.githubusercontent.com/splunk/collector-config-tools/main/cfg-metadata/receiver/rabbitmq.yaml

メトリクス

以下のメトリクス、リソース属性、および属性が使用できます。

同梱

https://raw.githubusercontent.com/splunk/collector-config-tools/main/metric-metadata/rabbitmqreceiver.yaml

トラブルシューティング

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.