すべてのプロダクト
Search
ドキュメントセンター

:コンシューマーグループを削除しても、コンシューマーグループのメッセージ蓄積に関するアラートが表示されるのはなぜですか

最終更新日:Sep 25, 2024

問題の説明

ブローカーのバージョンが0.10.2のApache KafkaのMessage Queueを使用している場合、コンシューマーグループを削除した後も、コンシューマーグループのメッセージ蓄積に関するアラートが表示されます。

原因

以前のKafkaサーバーバージョンとは2.0、オープンソースのKafkaは、グループとコンシューマーオフセットを削除するためのOpenAPIを提供していません。 したがって、コンシューマーグループの削除はコンソールから論理的に削除されるだけで、実際にはコンシューマーオフセットなどの情報は削除されません。 メッセージ累積に関するアラートは、コンシューマオフセットに基づいて生成および処理されます。 そのため、コンシューマーグループのメッセージ蓄積に関するアラートが表示されます。

解決策

コンシューマーグループを削除した後、コンシューマーグループのメッセージ蓄積に関するアラートを受信したくない場合は、次のいずれかのソリューションを使用できます。

  • Message Queue for Apache Kafkaインスタンスのブローカーバージョンを2.2.0以降にアップグレードします。 削除したコンシューマグループと同じ構成のコンシューマグループを作成します。 次に、作成したコンシューマーグループを削除します。 ブローカーバージョンをアップグレードする方法の詳細については、「インスタンスのバージョンのアップグレード」をご参照ください。

  • メッセージ蓄積のアラートルールを無効にします。 メッセージ蓄積のアラートルールを無効にする方法の詳細については、「モニタリングとアラート」をご参照ください。

  • コンシューマーオフセットが期限切れになるのを待ちます。 消費者オフセットの保持期間が経過した後、消費者オフセットは終了する。 Message Queue for Apache Kafkaでは、コンシューマオフセットは組み込みトピックに格納され、直接削除することはできません。 消費者オフセットの保持期間が経過した後に消費者グループの消費者オフセットが更新されない場合、消費者オフセットは、満了のために自動的に削除される。 コンシューマオフセットの保持期間を設定する方法の詳細については、「メッセージ設定の変更」をご参照ください。

    説明

    : コンシューマースレッドがグループ内に存在する場合、グループ内のコンシューマーオフセットがコンシューマーオフセットの保持期間を超えても、コンシューマーオフセットは削除されません。 詳細については、次をご参照ください: 消費者オフセットが期限切れになったが削除されていない理由?.

  • 新しいグループを作成し、コンソールで各パーティションのコンシューマーオフセットを0にリセットします。 詳細については、「コンシューマオフセットのリセット」をご参照ください。

適用範囲

  • Message Queue for Apache Kafka