環境間で設定のドリフトが発生した場合や、予期せぬ変更によって問題が発生した場合、その差異を迅速に特定する方法が必要です。Microservices Engine (MSE) は、並べて比較できる差分ビューを提供しており、Data ID、グループ、インスタンス、名前空間をまたいで、任意の 2 つの設定を比較できます。また、現在の設定を履歴バージョンと比較して、変更点を特定することも可能です。
比較方法の選択
MSE は 2 つの比較方法をサポートしています。状況に合わせていずれかの方法を選択してください:
| 方法 | 利用シーン | 比較対象 |
|---|---|---|
| 2つの設定の比較 | 環境間 (例:ステージング環境と本番環境) の一貫性を検証したり、異なる Data ID やグループを使用するサービス間の差異を監査したりします | インスタンスや名前空間をまたいだ、任意の 2 つの設定 |
| 履歴バージョンとの比較 | 最近の変更によって生じた問題のトラブルシューティングや、ロールバックを決定する前に 2 つの公開バージョン間の変更点を確認します | 現在の設定と、以前に公開されたバージョン |
2つの設定の比較
ある設定を、同じまたは異なるインスタンスや名前空間内の別の設定と比較します。
-
MSE コンソールにログインし、上部のナビゲーションバーでリージョンを選択します。
-
左側のナビゲーションウィンドウで、マイクロサービスの登録 > インスタンス を選択します。
-
インスタンス ページで、対象インスタンスの名前をクリックします。
-
左側のナビゲーションウィンドウで、Configuration Management > Configurations を選択します。
[構成] ページで、対象の構成を見つけ、[操作] 列の
をクリックし、[比較] を選択します。ヒント:[名前空間] で設定をフィルタリングするか、[グループ]、[Data ID]、[アプリケーション]、または [タグ] で検索すると、設定をより迅速に見つけることができます。
[設定内容の比較] ダイアログボックスの [比較する設定] セクションで、次のパラメーターを指定します:
パラメーター 説明 インスタンス名 比較対象の設定が含まれる MSE インスタンスです。インスタンスをまたいで比較する場合は別のインスタンスを選択し、同じインスタンス内で比較する場合は現在のインスタンスを維持します。 名前空間 対象の構成の名前空間。 グループ 比較対象の設定のグループです。 Data ID 比較対象の設定の Data ID です。 [比較] をクリックします。ダイアログボックスに 2 つの設定の差分が表示されます。比較対象の設定が存在しない場合、その旨を示すメッセージが表示されます。
履歴バージョンとの比較
現在の設定を、以前に公開されたバージョンと比較して、変更点を特定します。
-
MSE コンソールにログインし、上部のナビゲーションバーでリージョンを選択します。
-
左側のナビゲーションウィンドウで、マイクロサービスの登録 > インスタンス を選択します。
-
インスタンス ページで、対象インスタンスの名前をクリックします。
-
左側のナビゲーションウィンドウで、Configuration Management > Configurations を選択します。
[設定] ページで、対象の設定の名前をクリックします。
設定詳細ページで、[履歴バージョン] タブをクリックします。
比較するバージョンを見つけ、[操作] 列の [比較] をクリックします。[設定内容の比較] ダイアログボックスに、選択した履歴バージョンと現在のバージョンとの差分が表示されます。
注意: [現在のバージョン] には、選択した履歴バージョンの設定内容 (変更が行われる前) が表示されます。現在の設定をその履歴の状態に戻すには、[操作] 列の [ロールバック] をクリックします。
関連トピック
履歴バージョンの表示 -- 任意の設定の完全なバージョン履歴を参照および検索します。