リソースの移動後のアラームの更新
モニター対象のリソースを移動した後、モニタリングでアラームを更新します。
アラームによってモニターされるメトリックを生成するリソースを移動した後、関連するアラームのメトリック・コンパートメントを更新します。たとえば、ブロック・ボリュームを別のコンパートメントに移動する場合、移動されたブロック・ボリュームからメトリックのモニタリングを続行するには、関連するアラームを更新する必要があります。
宛先コンパートメントの固有のポリシーは即時に適用され、コンソールを介した移動されたリソースへのアクセスに影響します。リソースの移動の詳細は、別のコンパートメントへのリソースの移動を参照してください。
アラームのトラブルシューティングについては、アラームのトラブルシューティングを参照してください。
- ナビゲーション・メニューを開き、「監視および管理」をクリックします。「モニタリング」で、「アラーム定義」をクリックします。
- 更新するアラームをクリックします。
- 右側にある「アクション」に移動して、「アラームの編集」をクリックします。
-
メトリック・コンパートメントの更新: 「アラームの編集」ページの「メトリックの説明」(または「拡張モード」では「メトリック、ディメンションおよびトリガー・ルール」)で、「コンパートメント」をリソースを移動したコンパートメントに変更します。
「アラームの定義」セクションのチャートは、選択したコンパートメントに応じて動的に更新され、過去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
で指定されていないことを確認します。