リソースの移動後のアラームの更新
モニター対象のリソースを移動した後、モニタリングでアラームを更新します。
アラームでモニターされているメトリックを発行しているリソースを移動した後、関連するアラームのメトリック・コンパートメントを更新します。たとえば、ブロック・ボリュームを別のコンパートメントに移動した場合、移動したブロック・ボリュームからメトリックのモニタリングを続行するには、関連付けられているアラームを更新する必要があります。
宛先コンパートメントの固有のポリシーは即時に適用され、移動されたリソースへのコンソールを介したアクセスに影響します。リソースの移動の詳細は、別のコンパートメントへのリソースの移動を参照してください。
アラームのトラブルシューティングについては、アラームのトラブルシューティングを参照してください。
- ナビゲーション・メニューを開き、「監視および管理」をクリックします。「Monitoring」で、「Alarm Definitions」をクリックします。
- 更新するアラームをクリックします。
- 右側の「アクション」に移動して、「アラームの編集」をクリックします。
-
メトリック・コンパートメントの更新: 「アラームの編集」ページの「メトリックの説明」(または拡張モードでの「メトリックの説明、ディメンションおよびトリガー・ルール」)で、「コンパートメント」をリソースが移動されたコンパートメントに変更します。
「アラームの定義」セクションのチャートは、選択したコンパートメントに応じて動的に更新され、過去6時間の発行メトリックが表示されます。非常に小さい値または大きい値は、メガ(10の6乗)を表すMなど、国際単位系(SI単位)で示されます。
必要なデータがチャートに表示されていない場合、次の例のように、古いコンパートメントが問合せ(MQL)に指定されている可能性があります:
IopsRead[1m]{compartmentId="ocid1.compartment.oc1.phx..oldcompartmentexampleuniqueID"}.grouping().max()
- 問合せに古いコンパートメントが指定されている場合、問合せを更新して新しいコンパートメントを参照します:
- 「拡張モードに切替え」をクリックすると、アラーム問合せがMonitoring Query Language (MQL)式として表示されます。
-
問合せコード・エディタ・ボックスで、問合せを更新して新しいコンパートメントを参照します。
例の表示元の問合せ:
IopsRead[1m]{compartmentId="ocid1.compartment.oc1.phx..oldcompartmentexampleuniqueID"}.grouping().max()
更新された問合せ:
Read[1m]{compartmentId="ocid1.compartment.oc1.phx..newcompartmentexampleuniqueID"}.grouping().max()
MQL問合せの詳細は、Monitoring Query Language (MQL)リファレンスを参照してください。
「アラームの定義」セクションのチャートは、更新した問合せに応じて動的に更新され、過去6時間の発行メトリックが表示されます。非常に小さい値または大きい値は、メガ(10の6乗)を表すMなど、国際単位系(SI単位)で示されます。
チャートに必要なデータが表示されていない場合は、すべてのコンパートメント参照(コンパートメント、問合せコード・エディタ・ボックス)が新しいコンパートメントをポイントしていることを確認してください。
-
「アラームの保存」をクリックします。
アラームで、新しいコンパートメントからのメトリックがモニターされるようになりました。
アラームを更新し、リソースの新しいコンパートメントのメトリックを問い合せるには、oci Monitoring alarm updateコマンドおよび必須パラメータを使用します。問合せでリソースの古いコンパートメントが指定されていないことを確認してください。
oci monitoring alarm update --metric-compartment-id <resource_compartment_ocid> --query-text
<mql_expression_not_specifying_old_compartment>
[...]CLIコマンドのパラメータおよび値の完全なリストは、モニタリングのコマンドライン・リファレンスを参照してください。
UpdateAlarm操作を実行して、アラームを更新し、リソースの新しいコンパートメントのメトリックを問い合せます。
UpdateAlarmDetailsの詳細を定義する場合は、
metricCompartmentId
をリソースの新しいコンパートメントに設定し、古いコンパートメントがquery
で指定されていないことを確認します。