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

Microservices Engine:イベント

最終更新日:Jan 08, 2025

マイクロサービスエンジン(MSE)コンソールのイベントセンターは、マイクロサービスレジストリ、マイクロサービスガバナンス、およびクラウドネイティブゲートウェイによって生成されたイベントデータを収集します。 MSEで管理されているすべてのリソースのイベント変更を表示し、異常なイベントに基づいて問題のトラブルシューティングを行うことができます。 このトピックでは、MSEで生成される可能性のあるイベントについて説明し、各イベントの処理方法に関する提案を提供します。

Nacosのイベント

イベントコード

イベント名

イベントの重大度

CloudMonitorイベント名

イベントの説明と影響

イベント処理の提案

Nacos:TPSRateLimit

NacosクライアントTPSスロットリング

警告

Nacos:TPSRateLimit:Normal

クライアントがNacosエンジンにアクセスすると、1秒あたりのトランザクション数(TPS)が過度に高くなります。 Nacosエンジンの安定した動作を確保するために、システムはリクエストの調整を実行しようとしています。 この場合、Nacosインスタンスはモニターモードになっています。 TPSしきい値に達した場合でも、後続のリクエストは許可されます。

インスタンス構成をアップグレードするか、ノードをスケールアウトし、高いTPSが誤った使用が原因であるかどうかを確認します。 たとえば、Nacos API操作が頻繁に呼び出されるか、Nacosクライアントが複数回作成されます。

クリティカル

Nacos:TPSRateLimit:Executing

クライアントがNacosエンジンにアクセスすると、TPSが過度に高くなります。 Nacosエンジンの安定した動作を確保するために、システムはリクエストの調整を実行します。 TPSしきい値に達すると、後続のリクエストは拒否されます。

インスタンス構成をアップグレードするか、ノードをスケールアウトし、高いTPSが誤った使用が原因であるかどうかを確認します。 たとえば、Nacos API操作が頻繁に呼び出されるか、Nacosクライアントが複数回作成されます。

Nacos:ConfigCapLimit

Nacos構成の制限

警告

Nacos:ConfigCapLimit:Normal

Nacosインスタンスの構成数がデフォルトの上限10,000を超えています。 システムは新しい構成の調整を実行しようとしています。 この場合、Nacosインスタンスはモニターモードになっています。 新しい構成を作成およびリリースできます。

できるだけ早く未使用の構成を削除し、多数の構成がアプリケーションによって自動的にリリースされているかどうかを確認します。

クリティカル

Nacos:ConfigCapLimit:Executing

Nacosインスタンスのデフォルト構成の数が10,000を超えているため、システムはユーザーが構成を作成することを許可しなくなりました。 その結果、新しい構成をリリースできません。

できるだけ早く未使用の構成を削除し、多数の構成がアプリケーションによって自動的にリリースされているかどうかを確認します。

Nacos:ServiceCapLimit

Nacosサービスの制限

警告

Nacos:ServiceCapLimit:Normal

登録されているサービスの数が多すぎて、ストレージの上限に達しています。 Nacosエンジンの安定した動作を確保するために、システムはサービス登録の調整を実行しようとしています。 この場合、Nacosインスタンスはモニターモードになっています。 新しいサービスまたはサービスプロバイダーをNacosインスタンスに登録できます。

インスタンス構成をアップグレードするか、ノードをスケールアウトし、無効なサービス公開が発生したか、サービス公開が繰り返されたか、Nacosクライアントが複数回作成されたかを確認します。

クリティカル

Nacos:ServiceCapLimit:Executing

登録されているサービスの数が多すぎて、ストレージの上限に達しています。 Nacosエンジンの安定した動作を確保するために、システムはサービス登録を許可しなくなりました。 その結果、新しいサービスまたはサービスプロバイダーをNacosエンジンに登録できません。

インスタンス構成をアップグレードするか、ノードをスケールアウトし、無効なサービス公開が発生したか、サービス公開が繰り返されたか、Nacosクライアントが複数回作成されたかを確認します。

Nacos:ConnectionCapLimit

Nacos接続の制限

警告

Nacos:ConnectionCapLimit:Normal

Nacosエンジンに接続されているクライアントの数が、インスタンスの上限に達しています。 Nacosエンジンの安定した動作を確保するために、システムは新しい接続の調整を実行しようとしています。 この場合、Nacosインスタンスはモニターモードになっています。 新しいNacosクライアントをNacosエンジンに接続できます。

インスタンス構成をアップグレードするか、ノードをスケールアウトし、誤った使用が存在するかどうかを確認します。 たとえば、Nacosクライアントが複数回作成されたか、有効になっているNacosクライアントが原因で接続リークが発生しています。

クリティカル

Nacos:ConnectionCapLimit:Executing

Nacosエンジンに接続されているクライアントの数が、インスタンスの上限に達しています。 Nacosエンジンの安定した動作を確保するために、システムは新しい接続の確立を許可しなくなりました。 その結果、新しいNacosクライアントをNacosエンジンに接続できません。

インスタンス構成をアップグレードするか、ノードをスケールアウトし、誤った使用が存在するかどうかを確認します。 たとえば、Nacosクライアントが複数回作成されたか、有効になっているNacosクライアントが原因で接続リークが発生しています。

Nacos:ParametersIllegalDenied

Nacosインスタンスの無効なリクエストパラメーター

警告

Nacos:ParametersIllegalDenied:Normal

クライアントからNacosインスタンスに送信されたリクエストパラメーターが無効です。 サーバーは無効なパラメーターを拒否しようとしています。 この場合、Nacosインスタンスはモニターモードになっています。 通常の結果を返すことができます。

クライアントのリクエストパラメーターが有効かどうかを確認します。

クリティカル

Nacos:ParametersIllegalDenied:Executing

クライアントからNacosインスタンスに送信されたリクエストパラメーターが無効です。 サーバーは無効なパラメーターを拒否し、エラーコードを返します。

クライアントのリクエストパラメーターが有効かどうかを確認します。

Nacos:CPUAlert

NacosインスタンスのCPU負荷が高すぎる

警告

Nacos:CPUAlert:Executing

NacosインスタンスのCPU負荷が高すぎて、インスタンスが過負荷になっています。 これにより、後続のリクエストへの応答が遅くなったり、応答がなくなったりする可能性があります。

インスタンス構成をアップグレードするか、インスタンスノードを追加し、高いCPU負荷がインスタンスの不適切な使用が原因であるかどうかを確認します。

Nacos:MemoryAlert

Nacosインスタンスのメモリ使用量が高すぎる

警告

Nacos:MemoryAlert:Executing

Nacosインスタンスのメモリ使用量が高すぎて、メモリ不足(OOM)キラーが実行される可能性があります。 これにより、Nacosインスタンスのノードが再起動する可能性があります。

インスタンス構成をアップグレードします。

Nacos:FullGc

NacosインスタンスのフルGC

警告

Nacos:FullGc:Executing

頻繁なフルガベージコレクション(GC)により、Nacosインスタンスの容量が不足しています。 これにより、後続のリクエストへの応答が遅くなったり、応答がなくなったりする可能性があります。

インスタンス構成をアップグレードするか、インスタンスノードを追加し、インスタンスの不適切な使用が原因で容量が不足しているかどうかを確認します。

Nacos:TooManyConfigAlert

Nacosインスタンスの構成が多すぎる

警告

Nacos:TooManyConfigAlert

Nacosインスタンスに作成しようとした構成の数が10,000を超えています。 余分な構成を作成できません。 新しい構成のリリースに失敗する可能性があります。

不要な構成を削除します。

Nacos:TooManyConfigLongPolling

Nacosインスタンスに構成されたロングポーリングが多すぎる

警告

Nacos:TooManyConfigLongPolling

Nacosインスタンスに構成されているリスナーの数が多すぎて、過負荷の問題が発生しています。 フルGCが頻繁にトリガーされる可能性があり、これにより、後続のリクエストへの応答が遅くなったり、応答がなくなったりする可能性があります。

インスタンス構成をアップグレードするか、インスタンスノードを追加し、インスタンスの不適切な使用が原因で容量が不足しているかどうかを確認します。

Nacos:ProviderDropTooFast

Nacosインスタンスのプロバイダーの急激な減少

警告

Nacos:ProviderDropTooFast:Executing

現時点でNacosインスタンスに登録されているサービスプロバイダーの数が、3分前と比較して50%以上減少しています。 このイベントが生成されると、アップストリームサービスはダウンストリームサービスプロバイダーを識別できない場合があります。

多数のアプリケーションが失敗したか、ネットワーク障害が発生したかを確認します。 多数のアプリケーションの予期されるリリースが原因でイベントが生成された場合は、イベントを無視できます。

ZooKeeperのイベント

イベントコード

イベント名

イベントの重大度

CloudMonitorイベント名

イベントの説明と影響

イベント処理の提案

ZooKeeper:ExceedEphemeralLimit

ZooKeeperの単一セッションによって作成された一時ノードが制限を超えています(制限= 2000)

クリティカル

ZooKeeper:ExceedEphemeralLimit

単一セッションによって作成される一時ノードの数が多すぎます。 これにより、セッションに一時ノードを追加できない場合があります。

  • ビジネスコードに基づいて、作成される一時ノードの数が多すぎるかどうかを確認します。

  • Dubboを使用している場合は、Dubboバージョンを確認します。 バージョンが古い場合は、Dubboを最新バージョンにアップグレードします。

  • 障害から正常に回復できるように、Jute.Maxbufferパラメーターを追加します。

ZooKeeper:FullGc

ZooKeeperインスタンスのフルGC

警告

ZooKeeper:CMSGc:Executing

フルGCに時間がかかります。 これにより、処理レイテンシが増加し、応答タイムアウトが発生する可能性があります。 その結果、ZooKeeperインスタンスのノードは障害から回復し、再起動されます。

  • ZooKeeperバージョンを確認します。 バージョンが古い場合は、ZooKeeperを最新バージョンにアップグレードします。

  • このイベントは、容量不足が原因で生成されます。 このイベントが続く場合は、インスタンスにノードを追加することをお勧めします。

ZooKeeper:CPUAlert

ZooKeeperインスタンスのCPU負荷が高すぎる

警告

ZooKeeper:CPUAlert:Executing

CPU負荷が高すぎます。 これにより、処理レイテンシが増加し、応答タイムアウトが発生する可能性があります。 その結果、ZooKeeperインスタンスのノードは障害から回復し、再起動されます。

このイベントは、容量不足が原因で生成されます。 このイベントが続く場合は、インスタンスにノードを追加することをお勧めします。

クラウドネイティブゲートウェイのイベント

イベントコード

イベント名

イベントの重大度

CloudMonitorイベント名

イベントの説明と影響

イベント処理の提案

Gateway:ElasticScaleOut

クラウドネイティブゲートウェイの弾性スケールアウト

警告

Gateway:ElasticScaleOut:Failed

クラウドネイティブゲートウェイで弾性スケールアウト操作が実行されると、クラウドネイティブゲートウェイはスケールアウトステータスに基づいてこのイベントを生成します。

コンソールのイベントの詳細に基づいてイベントを処理します。

情報

Gateway:ElasticScaleOut:Executing

必要に応じてイベント情報に注意してください。

情報

Gateway:ElasticScaleOut:Executed

必要に応じてイベント情報に注意してください。

Gateway:ElasticScaleIn

クラウドネイティブゲートウェイの弾性スケールイン

警告

Gateway:ElasticScaleIn:Failed

クラウドネイティブゲートウェイで弾性スケールイン操作が実行されると、クラウドネイティブゲートウェイはスケールインステータスに基づいてこのイベントを生成します。

コンソールのイベントの詳細に基づいてイベントを処理します。

情報

Gateway:ElasticScaleIn:Executing

必要に応じてイベント情報に注意してください。

情報

Gateway:ElasticScaleIn:Executed

必要に応じてイベント情報に注意してください。

Gateway:ElasticOpen

クラウドネイティブゲートウェイの弾性スケールアウトを有効にする

警告

Gateway:ElasticOpen:Failed

弾性スケールアウトを有効にしようとすると、クラウドネイティブゲートウェイは有効化結果に基づいてこのイベントを生成します。

コンソールのイベントの詳細に基づいてイベントを処理します。

情報

Gateway:ElasticOpen:Executed

必要に応じてイベント情報に注意してください。

Gateway:ElasticClose

クラウドネイティブゲートウェイの弾性スケールアウトを無効にする

警告

Gateway:ElasticClose:Failed

弾性スケールアウトを無効にしようとすると、クラウドネイティブゲートウェイは無効化結果に基づいてこのイベントを生成します。

コンソールのイベントの詳細に基づいてイベントを処理します。

情報

Gateway:ElasticClose:Executed

必要に応じてイベント情報に注意してください。

Gateway:ElasticStrategyUpdate

クラウドネイティブゲートウェイの弾性ポリシーの更新

警告

Gateway:ElasticStrategyUpdate:Failed

弾性スケールアウトが有効になっている場合、クラウドネイティブゲートウェイは弾性スケールアウトポリシーを更新し、更新結果に基づいてこのイベントを生成します。

コンソールのイベントの詳細に基づいてイベントを処理します。

情報

Gateway:ElasticStrategyUpdate:Executed

必要に応じてイベント情報に注意してください。

マイクロサービスガバナンス

イベントコード

イベント名

イベントの重大度

CloudMonitorイベント名

イベントの説明と影響

イベント処理の提案

Governance:FlowTrafficBlock

アプリケーションの調整ルールがトリガーされました

警告

Governance:FlowTrafficBlock:Executing

このイベントは、マイクロサービスガバナンスが有効になっているアプリケーションに構成されたインターフェース調整ルールがトリガーされたときに生成されます。

インターフェースでバーストトラフィックが発生します。 トラフィックを引き続き監視することをお勧めします。

Governance:CircleBreakerTrafficBlock

アプリケーションのサーキットブレーカールールがトリガーされました

警告

Governance:CircleBreakerTrafficBlock:Executing

このイベントは、マイクロサービスガバナンスが有効になっているアプリケーションに構成されたサーキットブレーカールールがトリガーされたときに生成されます。

ダウンストリームインターフェースのパフォーマンスが不安定な場合(低速呼び出しや異常なサービスなど)、ダウンストリームインターフェースの依存関係を確認することをお勧めします。

Governance:ParamsTrafficBlock

アプリケーションのホットスポットパラメーター保護ルールがトリガーされました

警告

Governance:ParamsTrafficBlock:Executing

このイベントは、マイクロサービスガバナンスが有効になっているアプリケーションに構成されたホットスポットパラメーター保護ルールがトリガーされたときに生成されます。

ホットスポットパラメーターが呼び出された場合は、関連データをプリフェッチすることをお勧めします。

Governance:GracefulShutdown

マイクロサービスのグレースフルシャットダウン

情報

Governance:GracefulShutdown

このイベントは、マイクロサービスアプリケーションがグレースフルシャットダウンされたときに生成されます。 アプリケーションに対してマイクロサービスガバナンスが有効になると、グレースフルシャットダウン機能が自動的に有効になります。

必要に応じてイベント情報に注意してください。

Governance:RegistrationFinish

マイクロサービスの登録が完了しました

情報

Governance:RegistrationFinish

このイベントは、グレースフルスタート機能が有効になった後、マイクロサービスアプリケーションが登録されて起動されたときに生成されます。

必要に応じてイベント情報に注意してください。

Governance:WarmupStart

マイクロサービスのプリフェッチが開始されました

情報

Governance:WarmupStart

このイベントは、グレースフルスタートアップ機能が有効になった後、マイクロサービスガバナンスが有効になっているアプリケーションの新しいインスタンスがトラフィックのプリフェッチを開始したときに生成されます。

必要に応じてイベント情報に注意してください。

Governance:WarmupEnd

マイクロサービスのプリフェッチが完了しました

情報

Governance:WarmupEnd

このイベントは、グレースフルスタートアップ機能が有効になった後、マイクロサービスガバナンスが有効になっているアプリケーションの新しいインスタンスのトラフィックが完全にプリフェッチされたときに生成されます。

必要に応じてイベント情報に注意してください。

Governance:ReadinessFinish

マイクロサービスアプリケーションがKubernetes Readinessチェックに合格しました

情報

Governance:ReadinessFinish

このイベントは、グレースフルスタートアップ機能が有効になった後、マイクロサービスガバナンスが有効になっているアプリケーションに対してKubernetes Readinessプローブが完了したときに生成されます。

必要に応じてイベント情報に注意してください。

Governance:GracefulShutdown

マイクロサービスを手動で無効にする

情報

Governance:GracefulShutdown

このイベントは、マイクロサービスガバナンスのノード詳細ページでアプリケーションインスタンスを手動でシャットダウンし、操作が有効になったときに生成されます。

必要に応じてイベント情報に注意してください。

Governance:RegistrationFinish

マイクロサービスを手動で有効にする

情報

Governance:RegistrationFinish

このイベントは、マイクロサービスガバナンスのノード詳細ページでアプリケーションインスタンスを手動で起動し、操作が有効になったときに生成されます。

必要に応じてイベント情報に注意してください。

Governance:ApplicationStop

マイクロサービスアプリケーションのシャットダウン

情報

Governance:ApplicationStop

このイベントは、グレースフルシャットダウン機能が有効になった後、アプリケーションが停止する前に、マイクロサービスガバナンスが有効になっているアプリケーションでグレースフルシャットダウンプロセスが完全に実行されたときに生成されます。

必要に応じてイベント情報に注意してください。