Redis レシーバー 🔗
Redis レシーバーは、1つの Redis インスタンスから Redis INFO
データを取得し、そのデータからメトリクスを構築して、設定可能な間隔で次のコンシューマーに送信するように設計されています。Redis INFO
コマンドは、Redis サーバーに関する情報と統計を返します。Redis レシーバーはその結果から値を抽出し、OpenTelemetry メトリクスに変換します。
たとえば、Redis INFO
コマンドは used_cpu_sys
を返し、Redis インスタンスの開始以降に Redis サーバーが消費したシステム CPU を秒数で表します。Redisレシーバーはこのデータを、redis.cpu.time
というメトリクス名と秒の単位値を持つゲージに変換します。
詳細については、次を参照してください:
メトリクス の Redis レシーバーメトリクスのリスト
はじめに 🔗
以下の手順に従って、コンポーネントの設定とアクティベーションを行ってください:
Splunk Distribution of the OpenTelemetry Collector をホストまたはコンテナプラットフォームにデプロイします:
次のセクションで説明するように、レシーバークリエーターレシーバーを設定します。
Collector を再起動します。
サンプル構成 🔗
Collector 設定で Redis レシーバーを手動でアクティブにするには、次の例に示すように、設定ファイルの receivers
セクションに redis
を追加します:
receivers:
redis:
endpoint: "localhost:6379"
username: "test"
password: "test"
collection_interval: 10s
tls:
insecure: true
コンフィギュレーションを完了するには、コンフィギュレーションファイルの service
セクションの metrics
パイプラインに、レシーバーを含めます。例:
service:
pipelines:
metrics:
receivers: [redis]
コンフィギュレーション設定 🔗
以下の設定が必要です:
endpoint
: Redis インスタンスのホスト名とポートをコロンで区切って指定します。デフォルト値はありません。
以下の設定はオプションです:
collection_interval
:このレシーバーは一定間隔で実行されます。実行するたびに、Redis にクエリを発行し、メトリクスを作成し、次のコンシューマーに送信します。collection_interval
設定オプションは、このレシーバーに実行間隔を指示します。collection_interval
は1h30m
のような Golang の ParseDuration 関数で読める文字列でなければなりません。有効な時間単位は ns、us (または µs)、ms、s、m、h です。デフォルトでは10s
です。
password
: Redis インスタンスへのアクセスに使用するパスワード。requirepass サーバー設定オプションで指定したパスワードと一致する必要があります。デフォルト値はありません。transport
: サーバーへの接続に使用するネットワークを定義します:tcp
またはunix
。デフォルトはtcp
です。tls
:insecure
: エクスポータの接続のクライアントトランスポートセキュリティを無効にするかどうか。デフォルトではtrue
です。ca_file
: CA 証明書へのパス。クライアントでは、サーバー証明書を検証します。insecure
がfalse
に設定されている場合のみ使用します。
cert_file
: TLS が必要な接続に使用する TLS 認証へのパス。insecure
がfalse
に設定されている場合のみ使用します。
key_file
: TLSが必要な接続に使用するTLSキーへのパス。insecure
がfalse
に設定されている場合のみ使用します。
環境変数を使用してレシーバーを設定する 🔗
OpenTelemetry では、環境変数を使ってコンポーネントを設定することができます。例えば、環境変数 REDIS_PASSWORD
の値を選択するには、次を使用します:
receivers:
redis:
endpoint: "localhost:6379"
collection_interval: 10s
password: ${env:REDIS_PASSWORD}
設定 🔗
以下の表に、Redis レシーバーの設定オプションを示します:
メトリクス 🔗
以下のメトリクス、リソース属性、および属性が使用できます。
トラブルシューティング 🔗
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 マニュアルの チャットグループ を参照してください。