重要
AWS CloudWatch Metric Streams統合を有効にして、カスタムネームスペースを含むAWSサービスからのすべてのCloudWatchメトリクスをモニターします。個別の統合は、もはや推奨されるオプションではありません。
New Relic では、 Amazon Web Services Managed Streaming for Apache Kafka のデータを収集するための統合機能を提供しています。このドキュメントでは、この統合を有効にする方法と、レポート可能なデータについて説明します。
統合をアクティブ化する
この統合を有効にするには、標準的な手順に従って AWS サービスを New Relic に接続します。
構成とポーリング
ポーリング周波数とフィルターデータを変更するには、 設定オプション を使用します。
デフォルト ポーリング Amazon Managed Kafkaインテグレーションの情報です。
- New Relicのポーリング間隔:5分
- Amazon CloudWatchデータ間隔:1分
データの表示と使用
インテグレーションデータを表示するには、 one.newrelic.com > All capabilities > Infrastructure > AWSに移動してインテグレーションを選択してください。
次のイベントタイプを使用して、データのクエリと探索を行うことができます。
エンティティ | イベントタイプ | プロバイダー |
---|---|---|
クラスタ |
|
|
ブローカー |
|
|
トピック |
|
|
データの使用方法の詳細については、統合データの理解と使用を参照してください。
メトリックデータ
この統合は、クラスタ、ブローカ、およびトピックエンティティのAmazon Managed Kafkaデータを記録します。
マネージドKafkaクラスターデータ
メトリック | ユニット | 説明 |
---|---|---|
| Count | クラスタごとに1つのコントローラのみが常にアクティブである必要があります。 |
| Count | クラスター内のすべてのブローカーのパーティションの合計数。 |
| Count | クラスター内のすべてのブローカーのトピックの合計数。 |
| Count | クラスター内でオフラインになっているパーティションの合計数。 |
マネージドKafka Brokerデータ
メトリック | ユニット | 説明 |
---|---|---|
| BytesPerSecond | クライアントから受信した1秒あたりのバイト数。 |
| BytesPerSecond | クライアントに送信される1秒あたりのバイト数です。 |
| パーセント | カーネルスペースに占めるCPUの割合。 |
| パーセント | ユーザースペースに占めるCPUの割合。 |
| パーセント | CPUのアイドルタイムの割合です。 |
| ミリ秒 | コンシューマーのリクエストがリーダーで処理されるまでの平均時間(ミリ秒)。 |
| ミリ秒 | コンシューマ・リクエストがリクエスト・キューで待機する平均時間(ミリ秒)です。 |
| ミリ秒 | コンシューマ・リクエストがレスポンス・キューで待機する平均時間(ミリ秒)です。 |
| ミリ秒 | コンシューマーがレスポンスを送信するまでの平均時間(ミリ秒)です。 |
| ミリ秒 | コンシューマーがブローカーからデータを取得するのに費やした平均合計時間(ミリ秒)。 |
| ミリ秒 | フォロワーのリクエストがリーダーで処理されるまでの平均時間(ミリ秒)。 |
| ミリ秒 | フォロワーのリクエストがリクエストキューで待機する平均時間(ミリ秒)です。 |
| ミリ秒 | フォロワーのリクエストがレスポンスキューで待機する平均時間(ミリ秒)です。 |
| ミリ秒 | フォロワーがレスポンスを送信するまでの平均時間(ミリ秒)です。 |
| ミリ秒 | フォロワーがブローカーからデータを取得するのに費やした平均合計時間(ミリ秒)。 |
| CountPerSecond | ブローカーの1秒あたりのフェッチメッセージ変換数。 |
| ミリ秒 | フェッチスロットルの平均時間(単位:ミリ秒)。 |
| BytesPerSecond | 1秒あたりのスロットルされたバイト数です。 |
| Count | スロットルキューに入っているメッセージの数です。 |
| パーセント | アプリケーションログに使用されるディスクスペースの割合。 |
| パーセント | データログに使用されるディスクスペースの割合。 |
| Count | リーダーレプリカの数です。 |
| バイト | ブローカーのバッファリングされたメモリのサイズ(バイト)です。 |
| バイト | ブローカーのキャッシュメモリのサイズ(バイト)です。 |
| バイト | ブローカーで使用可能な空きメモリのサイズ(バイト)です。 |
| バイト | ブローカーに使用されているメモリのサイズ(バイト)です。 |
| CountPerSecond | ブローカーの1秒あたりの受信メッセージ数です。 |
| パーセント | ネットワークプロセッサがアイドル状態になっている時間の平均的な割合です。 |
| Count | 落としたパッケージの数 |
| Count | ブローカーのネットワーク受信エラーの数。 |
| Count | ブローカーが受信したパケットの数。 |
| Count | 落とした送信パッケージの数。 |
| Count | ブローカーのネットワーク送信エラーの数。 |
| Count | ブローカーが送信したパケットの数。 |
| Count | ブローカーのパーティションの数。 |
| ミリ秒 | フォロワーがレスポンスを送信するまでの平均時間(ミリ秒)です。 |
| CountPerSecond | ブローカーの1秒あたりのProduceメッセージ変換数です。 |
| ミリ秒 | メッセージフォーマットの変換にかかった平均時間(ミリ秒)です。 |
| ミリ秒 | リクエスト・メッセージがキューに入るまでの平均時間(ミリ秒)です。 |
| ミリ秒 | レスポンスメッセージがキューに入るまでの平均時間(ミリ秒)です。 |
| ミリ秒 | 応答メッセージの送信にかかった平均時間(ミリ秒)。 |
| ミリ秒 | 平均生成時間をミリ秒単位で表示します。 |
| ミリ秒 | プロデューススロットルの平均時間(ミリ秒)。 |
| BytesPerSecond | 1秒あたりのスロットルされたバイト数です。 |
| Count | スロットルキューに入っているメッセージの数です。 |
| Count | ブローカーのリクエストバイト数の平均値。 |
| ミリ秒 | スロットリングが適用されないリクエストを処理するために、ブローカーネットワークおよびI/Oスレッドに費やされる平均時間です。 |
| パーセント | リクエストハンドラースレッドがアイドル状態になっている時間の平均割合です。 |
| Count | スロットルキューに入っているメッセージの数です。 |
| ミリ秒 | リクエストスロットルの平均時間(ミリ秒)。 |
| ミリ秒 | リクエストを処理するために、ブローカーのネットワークやI/Oスレッドにかかる平均時間です。 |
| パーセント | ブローカーが使用するルートディスクの割合。 |
| バイト | ブローカーで使用されているスワップメモリーのサイズ(バイト)です。 |
| バイト | ブローカーが使用可能なスワップメモリーのサイズ(バイト)です。 |
| Count | ブローカーのmini-Isr以下のパーティションの数です。 |
| Count | ブローカーのアンダーレプリケートされたパーティションの数です。 |
| ミリ秒 | ブローカーからの ZooKeeper リクエストの平均レイテンシ (ミリ秒)。 |
| その他 | ブローカーの ZooKeeper セッションの接続状態で、以下のいずれかとなる。NOT_CONNECTED:'0.0', associating:'0.1', connecting:'0.5', connectedreadonly: '0.8', connected:'1.0', closed: '5.0', auth_failed: '10.0'. |
マネージドKafkaトピックデータ
メトリック | ユニット | 説明 |
---|---|---|
| BytesPerSecond | 1秒あたりの受信バイト数。 |
| BytesPerSecond | 1秒あたりの送信バイト数です。 |
| CountPerSecond | 1秒間に変換されたフェッチされたメッセージの数。 |
| CountPerSecond | 1秒間に受信したメッセージの数。 |
| CountPerSecond | プロデュースされたメッセージの1秒あたりのコンバージョン数です。 |