このトピックでは、Kafka用ApsaraMQ のメトリクスについてよくある質問への回答を提供します。
監視が必要なメトリクス
ほとんどの場合、監視が必要なメトリクスは次のとおりです。
リザーブドインスタンス
instance_disk_capacity(%)
InstanceInternetRxUtilizationByNode(%)
InstanceInternetTxUtilizationByNode(%)
インスタンスタイプにおけるプロダクショントラフィックの割合(%)
インスタンスタイプにおける消費トラフィックの割合(%)
インスタンスタイプにおけるパーティションの割合(%)
サーバーレスインスタンス
InstanceMessageInputRatioV3(%)
InstanceMessageOutputRatioV3(%)
InstanceMaxNodeInputRatioV3(%)
InstanceMaxNodeOutputRatioV3(%)
特定のメトリクスの値が不正確なのはなぜですか?
メトリクス値の不正確さは、次のいずれかの理由が原因である可能性があります。
ビジネストラフィックが少ない。システムは、特定の式に基づいて各メトリクスの値を計算します。ビジネストラフィックが少ない場合、計算結果の偏差が大きくなります。
クライアントのバージョンが古い。クライアントの以前のバージョンは、対応するパラメーターを渡しません。このため、監視データに偏差が生じます。クライアントを最新バージョンにアップグレードすることをお勧めします。
データが圧縮されている。プロデューサーは、特定の転送またはストレージ要件を満たすためにデータを圧縮します。このため、監視データに偏差が生じます。
InstanceMessageOutput または TopicMessageOutput メトリクスの値が 0 であるのに、InstanceReqsOutput または TopicReqsOutput メトリクスの値が 0 より大きいのはなぜですか?
この問題は、例外やエラーが原因ではありません。この問題は、新しいメッセージがブローカーにパブリッシュされていないときに、コンシューマーがアクティブなままで、ブローカーからメッセージをプルしようとするために発生します。その結果、消費されたメッセージの数は 0 になり、メッセージ消費の試行回数は増加します。