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