アラーム・メッセージ書式
モニタリングによって送信されたアラーム・メッセージに表示されるパラメータを参照します。パラメータの説明と値の例、動的変数、および書式設定されたメッセージのデフォルトの表示を確認します。
パラメータは、pretty JSONおよびraw形式の電子メール・メッセージに表示される順序でリストされます。
アラームメッセージのパラメータ
次の表では、アラーム・メッセージのパラメータについて説明し、値の例を示します。
アラーム
アラームパラメータ | 説明と例の値 |
---|---|
dedupekey |
string アラーム(グループ・メッセージ)またはアラーム内のメトリック・ストリームの一意の識別子(分割メッセージ)。 値の例: 使用上のコメント: グループ化されたメッセージ( 分割メッセージ( 同じメッセージの複数オカレンスを複製解除するには、 |
title |
string アラームの通知タイトル(アラームを作成および更新するためのコンソール・フォームの通知件名)。指定しない場合、アラームの表示名が使用されます。 ノート:サポートされているすべてのユース・ケースの最大長を尊重する動的変数を挿入します。最大値を超える動的変数は無効とみなされます。たとえば、 動的変数を使用した値の例: 値の例(アラームの表示名): |
body |
string アラームの構成済メッセージ本文(アラームを作成および更新するためのコンソール・フォームのアラーム本文)。指定されていない場合はNullです。 動的変数を使用した値の例: 値の例(テキスト): |
type |
string 通知メッセージを送信する理由。 有効な値: メッセージ・タイプを参照してください。 値の例: |
severity |
string リストされているアラームの最も高い重大度レベル。 有効な値: |
timestampEpochMillis |
long 評価タイムスタンプ(エポック時間からのミリ秒)。 値の例: |
timestamp |
string 評価タイムスタンプ(ISO-8601形式)。 値の例: |
alarmMetaData |
オブジェクトの配列 この通知メッセージに関連するアラームのリスト。 値の例については、次の表の「アラーム・メタデータ」の子パラメータを参照してください。 |
version |
int アラーム・メッセージ形式のバージョン。 値の例: |
アラーム・メタデータ
アラームパラメータ | 説明と例の値 |
---|---|
id |
string アラームOCID。 値の例: |
status |
string アラームの状態。 有効な値: |
severity |
string アラームの重大度レベル。 有効な値: |
namespace |
string メトリック・ネームスペース。 値の例: |
query |
string アラームの構成済問合せまたはMQL式。 値の例: |
totalMetricsFiring |
int この通知メッセージで表されるメトリック・ストリーム数。 値の例: |
dimensions |
オブジェクトの配列 各メトリック・ストリームを識別するディメンション・キー/値ペアのリスト。このリストは、100個のエントリに制限されています。 値の例: { "instancePoolId": "Default", "resourceDisplayname": "oke-0", "faultDomain": "FAULT-DOMAIN-1", "resourceId": "ocid1.instance.oc1.iad.exampleid", "availabilityDomain": "sOZD:US-ASHBURN-AD-2", "imageId": "ocid1.image.oc1.iad.exampleid", "region": "us-ashburn-1", "shape": "VM.Standard.E3.Flex" }, { "instancePoolId": "Default", "resourceDisplayname": "oke-2", "faultDomain": "FAULT-DOMAIN-3", "resourceId": "ocid1.instance.oc1.iad.exampleid", "availabilityDomain": "sOZD:US-ASHBURN-AD-1", "imageId": "ocid1.image.oc1.iad.exampleid", "region": "us-ashburn-1", "shape": "VM.Standard.E3.Flex" }, { "instancePoolId": "Default", "resourceDisplayname": "oke-1", "faultDomain": "FAULT-DOMAIN-2", "resourceId": "ocid1.instance.oc1.iad.exampleid", "availabilityDomain": "sOZD:US-ASHBURN-AD-3", "imageId": "ocid1.image.oc1.iad.exampleid", "region": "us-ashburn-1", "shape": "VM.Standard.E3.Flex" } |
metricValues |
オブジェクトの配列 ディメンションのキーと値のペアのメトリック値のリスト(メトリック・ストリーム)。このリストは、100個のエントリに制限されています。 値の例: [{"CpuUtilization[1m].mean()":"92"},{"CpuUtilization[1m].mean()":"95"},{"CpuUtilization[1m].mean()":"93"}]
|
alarmUrl |
string コンソールのアラーム詳細ページにリンクします。 値の例: |
alarmSummary |
string アラームの構成済アラーム・サマリー(アラームを作成および更新するためのコンソール・フォームのアラーム・サマリー)。構成されていない場合は、状態を要約するシステム生成のメッセージが使用されます。 動的変数を使用した値の例: システム生成メッセージ(アラーム・サマリーが構成されていない場合に使用)の内容は、
|
notificationType |
string 通知のタイプ(グループ化または分割)。 有効な値: |
ダイナミック変数
次の表に、各パラメータで使用可能な動的変数を示します。
示された動的変数を使用して、アラーム・メッセージでパラメータの値をレンダリングします。
HTMLエスケープは、プライマリ(短い)動的変数に対して発生します。たとえば、プライマリ動的変数{{title}}
をtitle
パラメータ値alarm for successRate < 0.99
に使用すると、<
文字は<
としてレンダリングされます。
HTMLエスケープを無効にするには、セカンダリ(より長い)動的変数を使用します。たとえば、セカンダリ動的変数{{{title}}}
をtitle
パラメータ値alarm for successRate < 0.99
に使用すると、<
文字が保持されます。
アラーム
アラームパラメータ | 動的変数* |
---|---|
dedupekey |
|
title |
|
body |
(なし) |
type |
|
severity |
次の表の「アラーム・メタデータ」の子パラメータ |
timestampEpochMillis |
|
timestamp |
|
alarmMetaData |
次の表の「アラーム・メタデータ」の子パラメータを参照してください。 |
version |
|
*プライマリ(短い)動的変数はHTMLエスケープを実行します。セカンダリ(より長い)動的変数は、入力文字を保持します。
アラーム・メタデータ
アラームパラメータ | 動的変数* |
---|---|
id |
|
status |
|
severity |
|
namespace |
|
query |
|
totalMetricsFiring |
|
dimensions |
<dimension-name>は、ディメンションの名前です。 ディメンション名は、アラーム・メッセージでレンダリングされる動的変数に対して有効である必要があります。 動的変数は、最初の戻り値をレンダリングします。つまり、複数の個別値が返される場合は、最初の値がレンダリング用に選択されます。 例1:
値: 関連RAWメッセージ・コンテンツ:
この例では、最初の戻り値 例2:
値: 関連RAWメッセージ・コンテンツ:
|
metricValues |
値の例: [{CpuUtilization[1m].mean():92,disUtil[1m].mean():95}]
関連RAWメッセージ・コンテンツ: metricValues:[{CpuUtilization[1m].mean():92,disUtil[1m].mean():95}] |
alarmUrl |
|
alarmSummary |
|
notificationType |
|
*プライマリ(短い)動的変数はHTMLエスケープを実行します。セカンダリ(より長い)動的変数は、入力文字を保持します。
デフォルトのフォーマット済メッセージの外観
次の表に、フォーマットされたアラーム・メッセージの各アラーム・メッセージ・パラメータのデフォルト表示を示します。
アラーム
アラームパラメータ | デフォルトのフォーマットされたメッセージの外観 |
---|---|
dedupekey |
|
title |
|
body |
|
type |
|
severity |
デフォルトでは省略されます。 |
timestampEpochMillis |
デフォルトでは省略されます。 |
timestamp |
|
alarmMetaData |
次の表の「アラーム・メタデータ」の子パラメータを参照してください。 |
version |
デフォルトでは省略されます。 |
アラーム・メタデータ
アラームパラメータ | デフォルトのフォーマットされたメッセージの外観 |
---|---|
id |
|
status |
|
severity |
|
namespace |
デフォルトでは省略されます。 |
query |
|
totalMetricsFiring |
|
dimensions |
|
metricValues |
|
alarmUrl |
|
alarmSummary |
|
notificationType |
デフォルトでは省略されます。 |