Apache Kafkaメトリックを使用したストリーミング

メトリックを使用すると、Apache Kafkaを使用して、OCIストリーミングのKafkaクラスタおよびエンドポイントを監視できます。

Kafkaクラスタ内のブローカに対して事前定義済のサービス問合せを使用する「サービス・メトリック」ページから、デフォルトのメトリック・チャートを表示できます。

OCIモニタリング・サービスを使用して、カスタム問合せおよびアラームを作成し、これらのメトリックがアラーム指定のトリガーを満たしたときに通知することもできます。

クライアント・メトリックをモニターする必要もあります。

使用可能なメトリック

ネームスペースはメトリックのコンテナです。Apache Kafkaを使用したOCIストリーミングのネームスペースはoci_kafkaです。

Apache Kafkaメトリックを使用したストリーミングには、次のディメンションが含まれます:

  • brokerId: Kafkaクラスタ・ブローカのID。
  • resourceId: KafkaクラスタのOCID。
  • resourceName: Kafkaクラスタの名前。
メトリック メトリック表示名 単位 摘要 ディメンション
BrokerCPUUsage KafkaブローカのCPU使用率 パーセント 各ブローカの合計CPU使用率。

brokerId

resourceId

resourceName

BrokerAvailableDiskSpace Kafkaブローカの使用可能なディスク領域 パーセント 各ブローカで使用可能なディスク領域の割合。

brokerId

resourceId

resourceName

BrokerMemoryUsed Kafkaブローカで使用されるメモリー パーセント 各ブローカの合計ヒープ+非ヒープ・メモリー使用量。

brokerId

resourceId

resourceName

BrokerActiveControllerCount アクティブなコントローラ数 件数 ブローカごとのアクティブなコントローラの数。常に1である必要があります。

brokerId

resourceId

resourceName

BrokerUnderReplicatedPartitions レプリケート・パーティションに属する 件数 ブローカでレプリケートされているパーティションの数を示します。

brokerId

resourceId

resourceName

BrokerOfflinePartitionsCount オフライン・パーティション数 件数 現在オフラインのブローカに割り当てられているパーティションの数。

brokerId

resourceId

resourceName

推奨

使用可能なメトリックの推奨事項を表示して、Kafkaクラスタの正常な操作を保証します。

これらのメトリックの値をモニターするには、アラームを作成する必要があります。

メトリック アラートしきい値推奨
BrokerCPUUsage

> 80% over 5 minutes

BrokerAvailableDiskSpace

< 20 GB

BrokerMemoryUsed

> 80%

BrokerActiveControllerCount

1

BrokerUnderReplicatedPartitions

> 0

BrokerOfflinePartitionsCount

> 0