• ログイン無料アカウント

本書は、お客様のご参考のために原文の英語版を機械翻訳したものです。

英語版と齟齬がある場合、英語版の定めが優先するものとします。より詳しい情報については、本リンクをご参照ください。

問題を作成する

Amazon Managed Kafka (MSK) の統合

重要

AWS CloudWatch Metric Streams integration を有効にすると、カスタムネームスペースを含む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 > Infrastructure> AWS にアクセスし、統合を選択します。

次のイベントタイプを使用して、データのクエリと探索を行うことができます。

エンティティ

イベントタイプ

プロバイダー

クラスタ

AwsMskClusterSample

AwsMskCluster

ブローカー

AwsMskBrokerSample

AwsMskBroker

トピック

AwsMskTopicSample

AwsMskTopic

データの利用方法については、 統合データの理解と利用 を参照してください。

メトリックデータ

この統合は、クラスタ、ブローカ、およびトピックエンティティのAmazon Managed Kafkaデータを記録します。

マネージドKafkaクラスターデータ

メトリック

ユニット

説明

activeControllerCount

Count

クラスタごとに1つのコントローラのみが常にアクティブである必要があります。

globalPartitionCount

Count

クラスター内のすべてのブローカーのパーティションの合計数。

globalTopicCount

Count

クラスター内のすべてのブローカーのトピックの合計数。

offlinePartitionsCount

Count

クラスター内でオフラインになっているパーティションの合計数。

マネージドKafka Brokerデータ

メトリック

ユニット

説明

bytesInPerSec

BytesPerSecond

クライアントから受信した1秒あたりのバイト数。

bytesOutPerSec

BytesPerSecond

クライアントに送信される1秒あたりのバイト数です。

cpuSystem

パーセント

カーネルスペースに占めるCPUの割合。

cpuUser

パーセント

ユーザースペースに占めるCPUの割合。

cpuIdle

パーセント

CPUのアイドルタイムの割合です。

fetchConsumerLocalTimeMsMean

ミリ秒

コンシューマーのリクエストがリーダーで処理されるまでの平均時間(ミリ秒)。

fetchConsumerRequestQueueTimeMsMean

ミリ秒

コンシューマ・リクエストがリクエスト・キューで待機する平均時間(ミリ秒)です。

fetchConsumerResponseQueueTimeMsMean

ミリ秒

コンシューマ・リクエストがレスポンス・キューで待機する平均時間(ミリ秒)です。

fetchConsumerResponseSendTimeMsMean

ミリ秒

コンシューマーがレスポンスを送信するまでの平均時間(ミリ秒)です。

fetchConsumerTotalTimeMsMean

ミリ秒

コンシューマーがブローカーからデータを取得するのに費やした平均合計時間(ミリ秒)。

fetchFollowerLocalTimeMsMean

ミリ秒

フォロワーのリクエストがリーダーで処理されるまでの平均時間(ミリ秒)。

fetchFollowerRequestQueueTimeMsMean

ミリ秒

フォロワーのリクエストがリクエストキューで待機する平均時間(ミリ秒)です。

fetchFollowerResponseQueueTimeMsMean

ミリ秒

フォロワーのリクエストがレスポンスキューで待機する平均時間(ミリ秒)です。

fectFollowerResponseSendTimeMsMean

ミリ秒

フォロワーがレスポンスを送信するまでの平均時間(ミリ秒)です。

fetchFollowerTotalTimeMsMean

ミリ秒

フォロワーがブローカーからデータを取得するのに費やした平均合計時間(ミリ秒)。

fetchMessageConversionsPerSec

CountPerSecond

ブローカーの1秒あたりのフェッチメッセージ変換数。

fetchThrottleTime

ミリ秒

フェッチスロットルの平均時間(単位:ミリ秒)。

フェッチスロットルバイテレート

BytesPerSecond

1秒あたりのスロットルされたバイト数です。

fetchThrottleQueueSize

Count

スロットルキューに入っているメッセージの数です。

kafkaAppLogsDiskUsed

パーセント

アプリケーションログに使用されるディスクスペースの割合。

kafkaDataLogsDiskUsed

パーセント

データログに使用されるディスクスペースの割合。

リーダーカウント

Count

リーダーレプリカの数です。

メモリバッファード(MemoryBuffered

バイト

ブローカーのバッファリングされたメモリのサイズ(バイト)です。

メモリキャッシュ

バイト

ブローカーのキャッシュメモリのサイズ(バイト)です。

メモリフリー

バイト

ブローカーで使用可能な空きメモリのサイズ(バイト)です。

メモリ使用

バイト

ブローカーに使用されているメモリのサイズ(バイト)です。

messagesInPerSec

CountPerSecond

ブローカーの1秒あたりの受信メッセージ数です。

networkProcessorAvgIdlePercent

パーセント

ネットワークプロセッサがアイドル状態になっている時間の平均的な割合です。

networkRxDropped

Count

落としたパッケージの数

networkRxErrors

Count

ブローカーのネットワーク受信エラーの数。

networkRxPackets

Count

ブローカーが受信したパケットの数。

networkTxDropped

Count

落とした送信パッケージの数。

networkTxErrors

Count

ブローカーのネットワーク送信エラーの数。

networkTxPackets

Count

ブローカーが送信したパケットの数。

パーティションカウント

Count

ブローカーのパーティションの数。

produceLocalTimeMsMean

ミリ秒

フォロワーがレスポンスを送信するまでの平均時間(ミリ秒)です。

produceMessageConversionsPerSec

CountPerSecond

ブローカーの1秒あたりのProduceメッセージ変換数です。

produceMessageConversionsTimeMsMean

ミリ秒

メッセージフォーマットの変換にかかった平均時間(ミリ秒)です。

produceRequestQueueTimeMsMean

ミリ秒

リクエスト・メッセージがキューに入るまでの平均時間(ミリ秒)です。

produceResponseQueueTimeMsMean

ミリ秒

レスポンスメッセージがキューに入るまでの平均時間(ミリ秒)です。

produceResponseSendTimeMsMean

ミリ秒

応答メッセージの送信にかかった平均時間(ミリ秒)。

プロデュース・トータル・タイム・マス・メーン

ミリ秒

平均生成時間をミリ秒単位で表示します。

produceThrottleTime

ミリ秒

プロデューススロットルの平均時間(ミリ秒)。

プロデュース・スロットル・バイテレート

BytesPerSecond

1秒あたりのスロットルされたバイト数です。

produceThrottleQueueSize

Count

スロットルキューに入っているメッセージの数です。

リクエストバイトの平均値

Count

ブローカーのリクエストバイト数の平均値。

requestExemptFromThrottleTime

ミリ秒

スロットリングが適用されないリクエストを処理するために、ブローカーネットワークおよびI/Oスレッドに費やされる平均時間です。

requestHandlerAvgIdlePercent

パーセント

リクエストハンドラースレッドがアイドル状態になっている時間の平均割合です。

requestThrottleQueueSize

Count

スロットルキューに入っているメッセージの数です。

requestThrottleTime

ミリ秒

リクエストスロットルの平均時間(ミリ秒)。

リクエストタイム

ミリ秒

リクエストを処理するために、ブローカーのネットワークやI/Oスレッドにかかる平均時間です。

rootDiskUsed

パーセント

ブローカーが使用するルートディスクの割合。

スワップ使用

バイト

ブローカーで使用されているスワップメモリーのサイズ(バイト)です。

スワップフリー

バイト

ブローカーが使用可能なスワップメモリーのサイズ(バイト)です。

underMinIsrPartitionCount

Count

ブローカーのmini-Isr以下のパーティションの数です。

underReplicatedPartitions

Count

ブローカーのアンダーレプリケートされたパーティションの数です。

zooKeeperRequestLatencyMsMean

ミリ秒

ブローカーからの ZooKeeper リクエストの平均レイテンシ (ミリ秒)。

zooKeeperSessionState

その他

ブローカーの 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トピックデータ

メトリック

ユニット

説明

bytesInPerSec

BytesPerSecond

1秒あたりの受信バイト数。

bytesOutPerSec

BytesPerSecond

1秒あたりの送信バイト数です。

fetchMessageConversionsPerSec

CountPerSecond

1秒間に変換されたフェッチされたメッセージの数。

messagesInPerSec

CountPerSecond

1秒間に受信したメッセージの数。

produceMessageConversionsPerSec

CountPerSecond

プロデュースされたメッセージの1秒あたりのコンバージョン数です。

Copyright © 2022 New Relic Inc.