アラーム・メッセージの書式

モニタリングでは、アラーム・メッセージにパラメータが含まれます。

パラメータは、pretty JSONおよびraw形式の電子メール・メッセージに表示される順序でリストされます。書式設定された電子メール・メッセージのパラメータに関連付けられたラベルは、パラメータの説明に示されています。

アラーム

パラメータ 説明 コメント
dedupekey

文字列

アラームの一意の識別子(グループ化されたメッセージ)、またはアラーム内のメトリック・ストリーム(分割メッセージ)。

グループ化されたメッセージ(notificationType: Group notifications across metric streams)の場合は、dedupekeyを使用して、同じアラームに属するメッセージをグループ化します。

分割メッセージ(notificationType: Split messages per metric stream)の場合は、dedupekeyを使用して、同じアラームと同じメトリック・ストリームに属するメッセージをグループ化します。

同じメッセージの複数の出現を重複除去するには、dedupekeytimestampを一緒に使用します。

このパラメータには、書式設定された電子メール・メッセージおよびSlackメッセージ重複キーのラベルが付いています。

title

文字列

アラームの構成表示名。

このパラメータには、書式設定された電子メール・メッセージ名前というラベルが付いています。このパラメータは、Slackメッセージのタイトルに含まれています。
body

文字列

アラームの構成済メッセージ本文。指定しない場合はNULL。

このパラメータには、書式設定された電子メール・メッセージ「本文」というラベルが付いています。このパラメータは、Slackメッセージのタイトルの下にラベルなしで表示されます。
type

文字列

通知メッセージを送信する理由。有効な値: Message Typesを参照してください。

このパラメータには、書式設定された電子メール・メッセージおよびSlackメッセージ「タイプ」というラベルが付いています。
severity

文字列

リストされているアラームの最も高い重大度レベル。有効な値: CRITICALERRORWARNINGおよびINFO

timestampEpochMillis

長い

エポック時間以降の評価タイムスタンプ(ミリ秒)。

timestamp

文字列

ISO-8601形式の評価タイムスタンプ。

このパラメータには、書式付き電子メール・メッセージおよびSlackメッセージ時間のラベルが付いています。
alarmMetaData

オブジェクトの配列

この通知メッセージに関連するアラームのリスト。次の表のアラームMetadataを参照してください。

version

整数

アラーム・メッセージ形式のバージョン。

アラームMetadata

alarmMetaDataパラメータ 説明 コメント
id

文字列

アラームOCID

このパラメータには、書式設定された電子メール・メッセージおよびSlackメッセージアラームOCIDというラベルが付いています。
status

文字列

アラームの状態。有効な値: OKFIRING

このパラメータには、書式設定された電子メール・メッセージ状態というラベルが付いています。Slackメッセージステータス
severity

文字列

アラームの重大度レベル。有効な値: CRITICALERRORWARNINGINFO

このパラメータには、書式設定された電子メール・メッセージおよびSlackメッセージ重大度というラベルが付いています。
namespace

文字列

メトリック・ネームスペース。

query

文字列

アラームの構成済問合せ、またはMQL式。

例:

CpuUtilization[1m].mean() > 90

このパラメータには、書式設定された電子メール・メッセージおよびSlackメッセージ問合せというラベルが付いています。

totalMetricsFiring

整数

この通知メッセージで表されるメトリック・ストリーム数。

このパラメータには、書式設定された電子メール・メッセージメトリック違反しきい値の数およびSlackメッセージメトリック・ストリーム違反しきい値の数というラベルが付いています。
dimensions

オブジェクトの配列

メトリック・ストリームを識別するディメンション・キー/値ペアのリスト。このリストは、100個のエントリに制限されています。

このパラメータには、書式設定された電子メール・メッセージおよびSlackメッセージディメンションというラベルが付いています。

metricValues

オブジェクトの配列

ディメンションのキーと値のペア(メトリック・ストリーム)のメトリック値のリスト。このリストは、100個のエントリに制限されています。

このパラメータには、メトリック値、ディメンション順書式設定された電子メール・メッセージおよびSlackメッセージのラベルが付いています。

alarmUrl

文字列

コンソールアラーム詳細ページにリンクします。

このパラメータには、書式設定された電子メール・メッセージコンソールでのアラームの表示(メッセージの下部にあるボタン)というラベルが付けられ、Slackメッセージのリンク・タイトルになります。
alarmSummary

文字列

アラーム状態を要約するシステム生成メッセージ。

メッセージの内容は、notificationTypeによって異なります。

  • Grouped messages across metric streamsの場合:

    Alarm <alarm-name> is in a <alarm-state> state; because <number-of-metric-streams> metrics meet the trigger rule: "mql-expression", with a trigger delay of <number-of-minutes>

  • Split messages per metric streamの場合:

    Alarm <alarm-name> is in a <alarm-state> state; because the resources with dimensions listed below meet the trigger rule: "mql-expression", with a trigger delay of <number-of-minutes>

このパラメータには、書式付き電子メール・メッセージ「アラーム・サマリー」(メッセージの下部にあるボタン)というラベルが付いています

notificationType

文字列

通知のタイプ。有効な値: Grouped messages across metric streamsまたはSplit messages per metric stream

このパラメータには、書式付きEメール・メッセージ通知タイプ(メッセージの下部にあるボタン)のラベルが付いています