Microservices Engine (MSE) Nacosインスタンスは、サーバーからクライアントにプッシュされるNacosサービスデータまたは構成データを追跡するためのプッシュ追跡機能を提供します。 プッシュ追跡機能を使用して、レジストリからのサービスプッシュをクエリしたり、構成センターからの構成変更のリリースとプッシュをクエリしたりできます。 プッシュ追跡機能は、Nacosインスタンスからのプッシュの実行を観察するのに役立ちます。 このようにして、Nacosインスタンスのトラブルシューティング効率が向上します。 このトピックでは、プッシュ追跡機能とプッシュ追跡をクエリする方法について説明します。
前提条件
Nacos Professional Editionインスタンスが作成されていること。 詳細については、「Nacos エンジンを作成する」をご参照ください。
2.0.0以降のNacosクライアントが使用されていること。
レジストリのプッシュ追跡をクエリする
プッシュ追跡機能を使用して、レジストリからのサービスプッシュに関する詳細をクエリできます。
説明
Nacosインスタンスの使用時に、レジストリからのサービスプッシュに関連する問題が発生した場合、プッシュ追跡機能を使用して問題のトラブルシューティングに役立てることができます。 たとえば、クライアントがレジストリからサービスプッシュを受信しない場合、またはサービス間呼び出しで例外が発生した場合、プッシュ追跡機能を使用して、レジストリがサービス情報をクライアントに期待どおりにプッシュするかどうかを確認できます。
手順
[MSEコンソール] にログインし、上部のナビゲーションバーでリージョンを選択します。
左側のナビゲーションペインで、マイクロサービスの登録 > インスタンス を選択します。
インスタンス ページで、インスタンスの名前をクリックします。
左側のナビゲーションペインで、サービス管理 > Push track を選択します。
表示されるページの左上隅にあるクエリディメンションドロップダウンリストから、Query Dimension: Service または Query dimension: IP を選択します。 次に、サービス名 フィールドにクエリするサービスの名前を入力し、グループ名 フィールドにサービスが属するグループの名前を入力します。 クエリの時間範囲として、Half an hour、1 hour、または Nearly 1 day をクリックします。 Custom time でカスタムの時間範囲を指定することもできます。 次に、Query をクリックします。
クエリディメンションドロップダウンリストから Query dimension: IP を選択すると、クライアントが受信したすべてのプッシュ情報がクエリされます。
クエリディメンションドロップダウンリストから Query Dimension: Service を選択すると、サービス情報がプッシュされるマシンとプッシュステータスがクエリされます。
次の表にパラメーターを示します。
パラメーター | 説明 |
Push Time | プッシュイベントが発生した時刻。 |
Push Client IP Address | 情報がプッシュされたクライアントの IP アドレス。 |
Push service name | 情報がプッシュされたサービスの名前。 |
Push Service Group | サービスが属するグループの名前。 |
Number of Instances | サービスプッシュ情報に含まれるインスタンス IP アドレスの数。 |
Node name | Nacosノードの名前。 |
構成センターのプッシュ追跡をクエリする
プッシュ追跡機能を使用して、構成センターの構成変更に関する詳細をクエリできます。
説明
Nacosインスタンスの使用時に、構成センターの構成変更リリースに関連する問題が発生した場合、プッシュ追跡機能を使用してプッシュ情報をクエリできます。 たとえば、構成のリリースが失敗した場合、または構成の変更がマシンに反映されない場合、プッシュ追跡機能を使用して、構成センターの構成の変更とプッシュイベントをクエリできます。
手順
[MSEコンソール] にログインし、上部のナビゲーションバーでリージョンを選択します。
左側のナビゲーションペインで、マイクロサービスの登録 > インスタンス を選択します。
インスタンス ページで、インスタンスの名前をクリックします。
左側のナビゲーションペインで、Configuration Management > Push track を選択します。 構成[クエリディメンション] ドロップダウンリストから データ IDグループ
を選択し、 フィールドにクエリする構成のデータ ID を入力し、 フィールドに構成が属するグループの名前を入力して、 をクリックします。説明クエリディメンションドロップダウンリストから [構成] を選択すると、構成がプッシュされるマシンとプッシュステータスがクエリされます。
クエリディメンションドロップダウンリストから Query dimension: IP を選択すると、指定された IP アドレスを持つマシンによって監視されているすべての構成がクエリされます。
[構成] を選択します。
次の表にパラメーターを示します。
パラメーター
説明
イベント変更
指定された期間に発生した構成変更イベントを表示します。
説明イベント変更 セクションのイベントをクリックすると、イベントの変更とプッシュ セクションに表示される関連情報にすぐにリダイレクトされます。 次に、変更イベントの変更コンテンツの MD5 値を表示できます。
イベントの変更とプッシュ
指定された期間の構成の変更とプッシュイベントを表示します。 変更コンテンツの MD5 値は、構成の変更に対して表示されます。 プッシュ時刻と情報がプッシュされるクライアントの IP アドレスは、プッシュイベントに対して表示されます。
Query dimension: IP を選択します。
次の表にパラメーターを示します。
パラメーター
説明
変更日時
構成の変更が発生した時刻。
イベント変更
構成変更イベントのタイプ。
データ ID
構成のデータ ID。
グループ
この構成変更イベントに関連付けられている構成が属するグループ。
詳細
をクリックして、構成変更イベントの詳細を表示します。
をクリックし、クエリディメンションを選択して、指定された時点の構成のプッシュイベントをクエリします。