構成変更によってパフォーマンスの低下や機能不全などの問題が発生した場合、何が変更され、誰が変更したのかを特定する必要があります。Microservices Engine (MSE) は、すべての構成変更を 30 日間記録するため、変更のトレースや以前のバージョンへのロールバックが可能です。各操作の種類、内容、および正確な更新時刻を表示できます。
前提条件
開始する前に、次の前提条件を満たしていることを確認してください。
Nacos エンジンインスタンス (V1.2.1 以降) があること。詳細については、「Nacos エンジンの作成」をご参照ください。
以前のバージョンの Nacos エンジンをアップグレードする方法については、「Nacos バージョンの更新」をご参照ください。
バージョン履歴のクエリ
-
MSE コンソールにログインし、上部のナビゲーションバーでリージョンを選択します。
-
左側のナビゲーションウィンドウで、マイクロサービスの登録 > インスタンス を選択します。
-
インスタンス ページで、対象インスタンスの名前をクリックします。
左側のナビゲーションウィンドウで、Configuration Management > Versions を選択します。
「Versions」ページで、名前空間 を選択し、「[データ ID]」と「[グループ]」を指定してから、Query をクリックします。
説明[Data ID] と [グループ] はどちらも必須フィールドです。
クエリ結果で、対象のバージョンを見つけ、Actions 列の View をクリックします。
オペレーターの識別
[操作者] 列には、各バージョンを公開したオペレーターが示されます。表示される値は、クライアントのバージョンと認証情報によって異なります:
| クライアントバージョン | 提供された認証情報 | 表示される値 |
|---|---|---|
| Nacos Client 2.x | AccessKey ペア | オペレーターの UID |
| Nacos Client 2.x | AccessKey ペアなし | オペレーターの IP アドレス |
| Nacos Client 1.x (SDK) | N/A | 列は表示されません |
構成のロールバック
構成の更新によって問題が発生した場合、以前のバージョンに復元できます。
クエリ結果で、対象のバージョンを見つけ、Actions 列の [ロールバック] をクリックして、現在の構成を選択した履歴バージョンにロールバックします。
MSE は変更レコードを 30 日間保持します。