RedPanda 統合は、クラスターレベルのメトリクス、スケジュールグループに関するデータ、サービスエラーと稼働時間に関する詳細を取得し、そのデータを事前に構築されたデータに表示します。 。
New Relic で Redpanda をセットアップすると、すぐにデータがダッシュボードに表示されます。
インフラストラクチャエージェントをインストールします
Redpanda データを New Relic に取り込む前に、インフラストラクチャ エージェントをインストールし、データをスクレイピングするようにnri-prometheus
を構成する必要があります。
- ガイド付きインストールに従って、システムにインフラストラクチャ エージェントをインストルメント化します。ドキュメントを使用して、コマンド ラインからインフラストラクチャ エージェントをインストールできます。
RedPanda 用にnri-prometheus
を構成する
/etc/newrelic-infra/integrations.d
にnri-prometheus-config.yml
という名前のファイルを作成します。エージェントが RedPanda データをキャプチャできるようにするスニペットを
nri-prometheus-config.yml
ファイルに追加します。構成ファイルは、 nri-prometheusリポジトリ内のスニペットと一致する必要があります。integrations:- name: nri-prometheusconfig:# When standalone is set to false, nri-prometheus requires an infrastructure agent to work and send data. Defaults to truestandalone: false# If using the infrastructure agent, emitters have to include infra-sdkemitters: infra-sdk
クラスターの名前。インフラストラクチャ エージェントと nri-prometheus がクラスターからデータを収集できるように、クラスターの名前は New Relic 製品全体で一貫している必要があります。
クラスター名: "YOUR_EXPORTER_NAME"
ターゲット:
説明: Redpanda メトリックは以下の URL でキャプチャされます。 URL: ["http://localhost:9644/metrics", "http://localhost:9644/public_metrics"]
tls_config:
ca_file_path: "/etc/etcd/etcd-client-ca.crt"
証明書ファイルのパス: "/etc/etcd/etcd-client.crt"
key_file_path: "/etc/etcd/etcd-client.key"
統合を冗長モードで実行するかどうかを指定します。デフォルトは false です。
冗長: false
統合を監査モードで実行するかどうかを指定します。デフォルトは false です。
監査モードでは、New Relic に送信された非圧縮データをログに記録します。これを使用して、送信されたすべてのデータを記録します。
詳細モードは含まれません。これにより、ログの量が増加する可能性があるため、使用には注意してください。
監査: 偽
エンドポイントからデータを取得するときの HTTP クライアントのタイムアウト。設定されていない場合、デフォルトは「5s」になります。
スクレイプタイムアウト: "5秒"
エンドポイントからスクレイピングを分散する時間の長さ。設定されていない場合は、デフォルトで「30 秒」になります。
スクレイピング_期間: "5秒"
ターゲットのスクレイピングに使用されるワーカー スレッドの数。
多数 (>400) のエンドポイントを持つ大規模なクラスターの場合は、スクレイピングされるまでゆっくりと増やします。
時間は希望の
scrape_duration
の間にあります。この値を大きくしすぎると、大量のメモリ消費が発生します。
多くのメトリクスが収集されています。
デフォルト: 4
ワーカースレッド: 4
#統合で TLS 検証をスキップするかどうかを指定します。デフォルトは false です。insecure_skip_verify: false
タイムアウト: 10秒
RedPanda メトリックをダッシュボードとして取得する
データがレポートされていることを確認するには:
- one.newrelic.comにアクセスし、次に[メトリクスとイベント]をクリックします。
- 次の NRQL クエリを実行します:
FROM Metric SELECT latest(vectorized_application_uptime)
。 - New Relic が Redpanda メトリクスを取り込んだことを確認したら、 one.newrelic.comからDashboardsにアクセスして RedPanda ダッシュボードを表示します。
次は何ですか?
RedPanda ダッシュボードをカスタマイズしたい場合は、NRQL クエリの構築と New Relic UI でのダッシュボードの管理について詳しく学ぶことができます。
- 基本的なクエリと高度なクエリを作成するためのクエリ ビルダーの概要。
- ダッシュボードをカスタマイズしてさまざまなアクションを実行するためのダッシュボードの概要。
- ダッシュボードを管理して、ダッシュボードの表示モードを調整したり、ダッシュボードにコンテンツを追加したりできます。