アラートルールを作成または変更します。
今すぐお試しください
テスト
RAM 認証
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| AlertId |
integer |
任意 |
アラートルールの ID。
|
546xxx |
| AlertName |
string |
必須 |
アラートルール名。 |
Alert Rule Demo |
| RegionId |
string |
必須 |
リージョン ID。 |
cn-hangzhou |
| AlertType |
string |
必須 |
アラートルールのタイプ。有効な値:
|
APPLICATION_MONITORING_ALERT_RULE |
| AlertStatus |
string |
任意 |
アラートルールのステータス。有効な値:
|
RUNNING |
| NotifyStrategy |
string |
任意 |
通知ポリシー。
|
569xxx |
| Pids |
string |
任意 |
アプリケーション監視またはブラウザ監視のアラートルールに対応するアプリケーションの PID。文字列の JSON 配列として指定します。 |
["b590lhguqs@40d8deedfa9******"] |
| AutoAddNewApplication |
boolean |
任意 |
このアラートルールを新しいアプリケーションに自動的に適用するかどうかを決定します。このパラメーターは、アプリケーション監視およびブラウザ監視のルールにのみ適用されます。
|
false |
| MetricsType |
string |
任意 |
アプリケーション監視またはブラウザ監視のアラートルールのアラートメトリクスタイプ。詳細については、以下の表をご参照ください。 |
jvm |
| Filters |
string |
任意 |
アプリケーション監視またはブラウザ監視のアラートルールのフィルター。 このパラメーターは、次の形式の JSON 文字列として指定します:
FilterOpt の有効な値:
|
{"DimFilters": [ { "FilterOpt": "ALL", "FilterValues": [], "FilterKey": "rootIp" } ] } |
| AlertRuleContent |
string |
任意 |
アプリケーション監視またはブラウザ監視のアラートルールの内容。以下は AlertRuleContent パラメーターのテンプレートです。テンプレート内のフィールドの説明については、この表の下の補足情報をご参照ください。
説明
AlertRuleItems.MetricKey で使用可能なフィールドは、MetricsType の値によって異なります。アプリケーション監視とブラウザ監視でサポートされているメトリクスタイプと、それに対応するアラートルールフィールドについては、この表の下の補足情報をご参照ください。 |
{ "Condition": "OR", "AlertRuleItems": [ { "Operator": "CURRENT_LTE", "MetricKey": "appstat.jvm.threadcount", "Value": 1000, "Aggregate": "AVG", "N": 10, "Tolerability": 169 } ] } |
| AlertCheckType |
string |
任意 |
Prometheus モニタリングのアラートルールのチェックタイプ。
|
STATIC |
| ClusterId |
string |
任意 |
Prometheus モニタリングのアラートルールのクラスター ID。 |
ceba9b9ea5b924dd0b6726d2de6****** |
| AlertGroup |
integer |
任意 |
Prometheus アラートルールのアラートグループ ID。有効な値:
|
-1 |
| PromQL |
string |
任意 |
評価する PromQL 式。 |
node_memory_MemAvailable_bytes{} / node_memory_MemTotal_bytes{} * 100 |
| Duration |
integer |
任意 |
Prometheus アラートがトリガーされる前に条件が真でなければならない期間 (分単位)。有効な値:0~1440。 |
1 |
| Level |
string |
任意 |
Prometheus アラートルールの重大度レベル。
|
P2 |
| Message |
string |
任意 |
Prometheus アラートルールのアラートメッセージ。 |
命名空间: {{$labels.namespace}} / Pod: {{$labels.pod_name}} / 容器: {{$labels.container}} 内存使用率超过80%, 当前值{{ printf \\\"%.2f\\\" $value }}% |
| Labels |
string |
任意 |
Prometheus アラートルールに追加するラベル。それぞれに Name と Value キーを持つオブジェクトの配列を表す JSON 文字列として指定します。 |
[ { "Value": "cms_polardb", "Name": "_aliyun_cloud_product" } ] |
| Annotations |
string |
任意 |
Prometheus アラートルールに追加するアノテーション。それぞれに Name と Value キーを持つオブジェクトの配列を表す JSON 文字列として指定します。 |
[ { "Value": "PolarDB 慢查询数量", "Name": "_aliyun_display_name" } |
| MetricsKey |
string |
任意 |
アラートメトリクス。このパラメーターは、AlertCheckType が STATIC の場合に Prometheus アラートルールで必須です。 説明
使用可能なアラートメトリクスは、AlertGroup の値によって異なります。AlertGroup と MetricsKey のマッピングについては、この表の下の補足情報をご参照ください。 |
pop.status.error |
| Tags |
array<object> |
任意 |
アラートルールに追加するタグ。これらは標準の Alibaba Cloud リソースタグです。 |
|
|
object |
任意 |
タグ。 |
||
| Key |
string |
任意 |
タグキー。 |
owner |
| Value |
string |
任意 |
タグ値。 |
John |
| MarkTags |
array<object> |
任意 |
アプリケーション監視のアラートルールでアプリケーションをフィルタリングするために使用されるアプリケーションタグ。 |
|
|
object |
任意 |
アプリケーションタグ。 |
||
| Key |
string |
任意 |
タグキー。 |
service |
| Value |
string |
任意 |
タグ値。 |
proudct |
| DataConfig |
string |
任意 |
データ構成。dataRevision フィールドは、欠損メトリクスデータの処理方法を指定します。
|
{ "dataRevision": 2 } |
| Notice |
string |
任意 |
有効期間と通知時間。従来の(レガシー)アラートルールとの互換性のために使用されます。 |
- |
| AlertPiplines |
string |
任意 |
アラートパイプラインの構成。従来の(レガシー)アラートルールとの互換性のために使用されます。 |
- |
| NotifyMode |
string |
任意 |
通知モード。有効な値:
|
NORMAL_MODE |
| Product |
string |
任意 |
Prometheus アラートルールで必須です。クラウドサービスによるフィルタリングに使用されます。指定されたプロダクト名は有効である必要があります。 |
clickhouse |
| AutoAddTargetConfig |
string |
任意 |
アプリケーション監視のアラートルールにアプリケーションを自動的に追加するための構成。このパラメーターは、次のフィールドを持つ JSON 文字列として指定します:
|
{\"autoAddMatchType\":\"REGULAR\",\"autoAddMatchExp\":\".*cbw.*\"} |
| CheckCycle |
integer |
任意 |
Prometheus アラートルールのチェック間隔。 |
1 |
| aliyunLang |
string |
任意 |
応答の言語。 |
AlertRuleContent パラメーター
{
"Condition": "OR",
"AlertRuleItems": [
{ "Operator": "CURRENT_LTE",
"MetricKey": "appstat.jvm.threadcount",
"Value": 1000,
"Aggregate": "AVG",
"N": 10,
"Tolerability": 169
}
]
}
- Condition:複数のアラート条件のトリガーロジックを定義します。
OR:指定されたいずれかの条件が満たされた場合にアラートがトリガーされます。
AND:指定されたすべての条件が満たされた場合にアラートがトリガーされます。
- Operator:アラート条件の比較演算子。
CURRENT_GTE:以上
CURRENT_LTE:以下
PREVIOUS_UP:期間比較のパーセンテージ増加
PREVIOUS_DOWN:期間比較のパーセンテージ減少
HOH_UP:1 時間ごとのパーセンテージ増加
HOH_DOWN:1 時間ごとのパーセンテージ減少
DOD_UP:1 日ごとのパーセンテージ増加
DOD_DOWN:1 日ごとのパーセンテージ減少
INTERVAL_EXCEED:間隔検出。この演算子は複数の条件をサポートしていないことにご注意ください。
MetricKey:アラート条件のメトリクス。使用可能なメトリクスは MetricsType によって異なります。マッピングについては、以下の表をご参照ください。
Value:アラートのしきい値。
- Aggregate:メトリクスの集計方法。
AVG:平均
SUM:合計
MAX:最大値
MIN:最小値
CONTINUOUS:連続
AVG_WEIGHTED:エラー率の加重平均
N:集計タイムウィンドウ (分単位)。
Tolerability:間隔の許容範囲。値は 1 から 200 までの整数である必要があります。
アプリケーション監視:MetricsType と MetricKey のマッピング
| MetricsType | タイプ | AlertRuleContent.AlertRuleItems.MetricKey |
| jvm | JVM 監視 | - appstat.jvm.gc.oldgccountinstant:JVM FullGC 回数 (瞬時値) - appstat.jvm.gc.oldgctimeinstant:JVM FullGC 時間 (瞬時値) - appstat.jvm.gc.younggccountinstant:JVM YoungGC 回数 (瞬時値) - appstat.jvm.gc.younggctimeinstant:JVM YoungGC 時間 (瞬時値) - appstat.jvm.heap_total:JVM ヒープメモリ合計 - appstat.jvm.heap_used:JVM ヒープメモリ使用量 - appstat.jvm.non_heap_committed:コミットされた JVM 非ヒープメモリ - appstat.jvm.non_heap_init:初期 JVM 非ヒープメモリ - appstat.jvm.non_heap_max:最大 JVM 非ヒープメモリ - appstat.jvm.non_heap_used:JVM 非ヒープメモリ使用量合計 - appstat.jvm.threadblockedcount:ブロックされた JVM スレッド数 - appstat.jvm.threadcount:JVM スレッド総数 - appstat.jvm.threaddeadlockcount:デッドロックした JVM スレッド数 - appstat.jvm.threadnewcount:新規 JVM スレッド数 - appstat.jvm.threadrunnablecount:実行可能な JVM スレッド数 - appstat.jvm.threadterminatedcount:終了した JVM スレッド数 - appstat.jvm.threadtimedwaitcount:時間指定待機中の JVM スレッド数 - appstat.jvm.threadwaitcount:待機中の JVM スレッド数 |
| saehost | SAE ホスト監視 | - appstat.infra.sae.systemcpu:CPU 使用率 - appstat.infra.sae.systemdiskiopsread:ディスク読み取り IOPS - appstat.infra.sae.systemdiskiopswrite:ディスク書き込み IOPS - appstat.infra.sae.systemdiskrate:ディスク使用率 - appstat.infra.sae.systemdiskread:ディスク読み取り I/O スループット - appstat.infra.sae.systemdisktotal:ディスク領域合計 - appstat.infra.sae.systemdiskused:使用済みディスク領域 - appstat.infra.sae.systemdiskwrite:ディスク書き込み I/O スループット - appstat.infra.sae.systemload:システム負荷 - appstat.infra.sae.systemmemrate:メモリ使用率 - appstat.infra.sae.systemmemtotal:メモリ合計 - appstat.infra.sae.systemmemused:使用済みメモリ - appstat.infra.sae.systemnetrecv:ネットワークインバウンドバイト - appstat.infra.sae.systemnetrecvdrop:ネットワークインバウンドドロップパケット - appstat.infra.sae.systemnetrecverror:ネットワークインバウンドエラーパケット - appstat.infra.sae.systemnetrecvpacket:ネットワークインバウンドパケット - appstat.infra.sae.systemnettran:ネットワークアウトバウンドバイト - appstat.infra.sae.systemnettrandrop:ネットワークアウトバウンドドロップパケット - appstat.infra.sae.systemnettranerror:ネットワークアウトバウンドエラーパケット - appstat.infra.sae.systemnettranpacket:ネットワークアウトバウンドパケット |
| txn_db | SQL メトリクス | - appstat.sql.count:データベース呼び出し回数 - appstat.sql.error:データベース呼び出しエラー数 - appstat.sql.rt:データベース呼び出し応答時間 |
| db | データベースメトリクス | - appstat.database.count:データベース呼び出し回数 - appstat.database.errcount:データベース呼び出しエラー数 - appstat.database.rt:データベース呼び出し応答時間 |
| threadpool | スレッドプール監視 | - appstat.threadpool.threadcorepoolsize:コアプールサイズ - appstat.threadpool.threadmaxpoolsize:最大プールサイズ - appstat.threadpool.threadpoolactivecount:アクティブスレッド数 - appstat.threadpool.threadpoolqueuesize:キューサイズ - appstat.threadpool.threadpoolsize:現在のプールサイズ - appstat.threadpool.threadpooltaskcount:完了タスク数 - appstat.threadpool.threadpoolusedpercent:スレッドプール使用率 |
| exception | インターフェイス呼び出し例外 | - appstat.exception.count:エラーになったアプリケーションインターフェイス呼び出し数 - appstat.exception.rt:エラーになったアプリケーションインターフェイス呼び出しの応答時間 |
| txn_type | 依存サービスの統計 | - appstat.outcall.count:アプリケーション依存関係への呼び出し数 - appstat.outcall.errorrate:アプリケーション依存関係への呼び出しのエラー率 - appstat.outcall.rt:アプリケーション依存関係への呼び出しの応答時間 |
| txn | アプリケーション提供サービスの統計 | - appstat.transaction.count:呼び出し回数 - appstat.transaction.error:呼び出しエラー数 - appstat.transaction.errorrate:呼び出しエラー率 - appstat.transaction.rt:呼び出し応答時間 |
| host | ホスト監視 | - appstat.jvm.systemcpuusage:ノード CPU 使用率 - appstat.jvm.systemcpuuser:ノード CPU ユーザースペース使用率 - appstat.jvm.systemdiskfree:ノードの空きディスク領域 - appstat.jvm.systemdiskusage:ノードディスク使用率 - appstat.jvm.systemload:ノードシステム負荷 - appstat.jvm.systemmemfree:ノードの空きメモリ - appstat.jvm.systemmemusage:ノードメモリ使用率 - appstat.jvm.systemnetinerrs:ノードのインバウンドエラーパケット数 - appstat.jvm.systemnetouterrs:ノードのアウトバウンドエラーパケット数 |
| scheduler | スケジュールタスク | - appstat.scheduler.rt:実行時間 - appstat.scheduler.count:実行回数 - appstat.scheduler.error:実行例外数 - appstat.scheduler.delay:スケジューリング遅延時間 |
フロントエンド監視:MetricsType と MetricKey のマッピング
| MetricsType | タイプ | AlertRuleContent.AlertRuleItems.MetricKey |
| api | API メトリクス | - webstat.api.detail.count:API リクエスト数 - webstat.api.detail.fail_time:API 失敗時間 - webstat.api.detail.fail_uv:API エラーの影響を受けたユーザー数 - webstat.api.detail.success_rate:API 成功率 - webstat.api.detail.success_time:API 成功時間 |
| page.api | ページ API メトリクス | - webstat.api.detail.page_api.count:API リクエスト数 - webstat.api.detail.page_api.fail_time:API 失敗時間 - webstat.api.detail.page_api.success_rate:API 成功率 - webstat.api.detail.page_api.success_time:API 成功時間 |
| page | ページメトリクス | - webstat.api.detail.page_api.fail_uv:API エラーの影響を受けたユーザー数 - webstat.index.pv:ページビュー (PV) - webstat.jserror.count:JS エラー数 - webstat.jserror.rate:JS エラー率 - webstat.msg.top.error_uv:JS エラーの影響を受けたユーザー数 - webstat.resource.sum:リソースエラー数 - webstat.satisfy.satisfy:ページ満足度スコア - webstat.speed.avg_cfpt:ページカスタム初回ペイント時間 - webstat.speed.avg_ctti:ページカスタム Time to Interactive - webstat.speed.avg_dns:ページ DNS ルックアップ時間 - webstat.speed.avg_dom:ページ DOM 解析時間 - webstat.speed.avg_fmp:ページ First Meaningful Paint (FMP) - webstat.speed.avg_fpt:ページ初回ペイント時間 (FPT) - webstat.speed.avg_load:ページロード時間 - webstat.speed.avg_ready:Ready 時間 - webstat.speed.avg_res:ページリソースロード時間 - webstat.speed.avg_ssl:ページ SSL 接続時間 - webstat.speed.avg_t1:ページカスタム t1 時間 - webstat.speed.avg_t10:ページカスタム t10 時間 - webstat.speed.avg_t2:ページカスタム t2 時間 - webstat.speed.avg_t3:ページカスタム t3 時間 - webstat.speed.avg_t4:ページカスタム t4 時間 - webstat.speed.avg_t5:ページカスタム t5 時間 - webstat.speed.avg_t6:ページカスタム t6 時間 - webstat.speed.avg_t7:ページカスタム t7 時間 - webstat.speed.avg_t8:ページカスタム t8 時間 - webstat.speed.avg_t9:ページカスタム t9 時間 - webstat.speed.avg_tcp:ページ TCP 接続時間 - webstat.speed.avg_trans:ページコンテンツ転送時間 - webstat.speed.avg_ttfb:ページ最初のバイトまでの時間 (TTFB) - webstat.speed.avg_tti:ページ Time to Interactive (TTI) |
| custom | カスタムメトリクス | - webstat.avg.avg_val:カスタムレポートされた平均値 - webstat.sum.sum_val:カスタムレポートされた合計値 |
Prometheus モニタリング:AlertGroup と MetricsKey のマッピング
| AlertGroup | アラートグループ | MetricsKey |
| 1 | Kubernetes ワークロード | - prom.workload.container_cpu_usage:コンテナ CPU 使用率 - prom.workload.job_execute_error:ジョブ実行失敗 - prom.workload.pod_cpu_usage:Pod CPU 使用量 - prom.workload.pod_start_timeout:Pod 起動タイムアウト失敗 - prom.workload.pod_restart_frequent:Pod の頻繁な再起動 - prom.workload.pod_status_error:Pod ステータス異常 - prom.workload.container_memory_usage:コンテナメモリ使用率 - prom.workload.deployment_pod_survival:デプロイメント Pod 可用性レート |
| 15 | Kubernetes ノード | - prom.node.node_memory_usage:ノードメモリ使用率 - prom.node.node_cpu_usage:ノード CPU 使用率 - prom.node.node_disk_usage:ノードディスク使用率 - prom.node.node_status_error:ノードステータス異常 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
返されるデータ。 |
||
| RequestId |
string |
リクエスト ID。 |
337B8F7E-0A64-5768-9225-E9B3CF****** |
| AlertRule |
object |
アラートルールオブジェクト。 |
|
| AlertId |
integer |
アラートルールの ID。 |
5510445 |
| AlertName |
string |
アラートルールの名前。 |
arms-test |
| UserId |
string |
ユーザー ID。 |
1131971649****** |
| RegionId |
string |
リージョン ID。 |
cn-hangzhou |
| AlertType |
string |
アラートルールのタイプ。有効な値:
|
APPLICATION_MONITORING_ALERT_RULE |
| AlertStatus |
string |
アラートルールのステータス。
説明
|
RUNNING |
| CreatedTime |
integer |
アラートルールが作成されたときの UNIX タイムスタンプ (ミリ秒単位)。 |
1641438611000 |
| UpdatedTime |
integer |
アラートルールが最後に更新されたときの UNIX タイムスタンプ (ミリ秒単位)。 |
1641438611000 |
| Extend |
string |
拡張フィールド。JSON 文字列として返されます。 |
{\"alarmContext\":\"{\\\"content\\\":\\\"报警名称:$报警名称\\\\n筛选条件: $筛选\\\\n报警时间: $报警时间\\\\n报警内容: $报警内容\\\\n注意!:该报警未收到恢复邮件之前,正在持续报警中,24小时后会再次提醒您!\\\",\\\"subTitle\\\":\\\"\\\"}\",\"alertWays\":\"[0,1]\",\"contactGroupIds\":\"381,5075\",\"notice\":\"{\\\"endTime\\\":1480607940000,\\\"noticeEndTime\\\":1480607940000,\\\"noticeStartTime\\\":1480521600000,\\\"startTime\\\":1480521600000}\"} |
| NotifyStrategy |
string |
通知ポリシー。 |
ALERT_MANAGER |
| Pids |
array |
アラートルールに関連付けられたアプリケーションの PID。このパラメーターは、アプリケーション監視およびブラウザ監視のルールに適用されます。 |
|
|
string |
アプリケーションの PID。 |
b590lhguqs@40d8deedfa9****** |
|
| AutoAddNewApplication |
boolean |
新しく作成されたアプリケーションがアラートルールに自動的に追加されるかどうかを示します。このパラメーターは、アプリケーション監視およびブラウザ監視のルールに適用されます。
|
false |
| MetricsType |
string |
アラートルールのメトリクスタイプ。このパラメーターは、アプリケーション監視およびブラウザ監視に適用されます。 |
JVM |
| AlertRuleContent |
object |
アラートルールの内容。このパラメーターは、アプリケーション監視およびブラウザ監視に適用されます。 |
|
| Condition |
string |
複数のアラート条件を組み合わせるための論理演算子。このパラメーターは、アプリケーション監視およびブラウザ監視に適用されます。
|
OR |
| AlertRuleItems |
array<object> |
アラート条件。このパラメーターは、アプリケーション監視およびブラウザ監視のアラートルールに適用されます。 |
|
|
object |
アラート条件オブジェクト。 |
||
| N |
number |
アラート条件を評価するためのタイムウィンドウの期間 (分単位)。 |
1 |
| MetricKey |
string |
アラート条件によって評価されるメトリクス。 |
JVM非堆总使用内存量 |
| Aggregate |
string |
アラート条件の集計方法。
|
AVG |
| Operator |
string |
集計されたメトリクス値としきい値を比較するために使用される演算子。
|
CURRENT_GTE |
| Value |
string |
アラート条件のしきい値。 |
1 |
| Filters |
object |
アラートルールのフィルター。このパラメーターは、アプリケーション監視またはブラウザ監視に適用されます。 |
|
| DimFilters |
array<object> |
アラートルールのフィルター条件。このパラメーターは、アプリケーション監視またはブラウザ監視に適用されます。 |
|
|
object |
フィルター条件オブジェクト。 |
||
| FilterKey |
string |
フィルター条件のキー。 |
rootIp |
| FilterOpt |
string |
フィルター条件の演算子。 |
ALL |
| FilterValues |
array |
フィルター条件の値。 |
|
|
string |
フィルター条件の値。 |
[] |
|
| CustomSLSFilters |
array<object> |
ブラウザ監視のアラートルールのカスタムフィルター条件。 |
|
|
object |
カスタムフィルター条件オブジェクト。 |
||
| Key |
string |
フィルター条件のキー。 |
username |
| Opt |
string |
フィルター条件の演算子。
|
= |
| Value |
string |
フィルター条件の値。 |
test |
| T |
string |
ブラウザ監視でログタイプを区別するためにのみ使用されます。このパラメーターは他のフィルター条件には適用されません。 |
null |
| Show |
boolean |
フィルター条件がコンソールに表示されるかどうかを示します。 |
false |
| CustomSLSGroupByDimensions |
array |
集計ディメンション。 |
|
|
string |
集計ディメンション。 |
["page"] |
|
| CustomSLSWheres |
array |
構成されたフィルター条件。 |
|
|
string |
構成されたフィルター条件。 |
["t like '%api%'"] |
|
| AlertCheckType |
string |
Prometheus アラートルールのチェックタイプ。
|
STATIC |
| ClusterId |
string |
Prometheus アラートルールに関連付けられているクラスターの ID。 |
ceba9b9ea5b924dd0b6726d2de6****** |
| AlertGroup |
integer |
Prometheus アラートルールのアラートグループ。
|
-1 |
| PromQL |
string |
Prometheus アラートルールの PromQL 式。 |
node_memory_MemAvailable_bytes{} / node_memory_MemTotal_bytes{} * 100 |
| Duration |
string |
アラートがトリガーされる前に条件が真でなければならない期間 (分単位)。このパラメーターは Prometheus アラートルールにのみ適用されます。 |
1 |
| Level |
string |
Prometheus アラートルールの重大度レベル。
|
P2 |
| Message |
string |
Prometheus アラートルールのメッセージ。 |
命名空间: {{$labels.namespace}} / Pod: {{$labels.pod_name}} / 容器: {{$labels.container}} 内存使用率超过80%, 当前值{{ printf \\\"%.2f\\\" $value }}% |
| Labels |
array<object> |
Prometheus アラートルールのラベル。 |
|
|
object |
ラベルオブジェクト。 |
||
| Name |
string |
ラベルキー。 |
123 |
| Value |
string |
ラベル値。 |
abc |
| Annotations |
array<object> |
Prometheus アラートルールのアノテーション。 |
|
|
object |
アノテーションオブジェクト。 |
||
| Name |
string |
アノテーションキー。 |
123 |
| Value |
string |
アノテーション値。 |
abc |
| Tags |
array<object> |
アラートルールに追加されたタグ。 |
|
|
object |
タグ。 |
||
| Key |
string |
タグキー。 |
owner |
| Value |
string |
タグ値。 |
John |
| NotifyMode |
string |
通知モード。 |
NORMAL_MODE |
例
成功レスポンス
JSONJSON
{
"RequestId": "337B8F7E-0A64-5768-9225-E9B3CF******",
"AlertRule": {
"AlertId": 5510445,
"AlertName": "arms-test",
"UserId": "1131971649******",
"RegionId": "cn-hangzhou",
"AlertType": "APPLICATION_MONITORING_ALERT_RULE",
"AlertStatus": "RUNNING",
"CreatedTime": 1641438611000,
"UpdatedTime": 1641438611000,
"Extend": "{\\\"alarmContext\\\":\\\"{\\\\\\\"content\\\\\\\":\\\\\\\"报警名称:$报警名称\\\\\\\\n筛选条件: $筛选\\\\\\\\n报警时间: $报警时间\\\\\\\\n报警内容: $报警内容\\\\\\\\n注意!:该报警未收到恢复邮件之前,正在持续报警中,24小时后会再次提醒您!\\\\\\\",\\\\\\\"subTitle\\\\\\\":\\\\\\\"\\\\\\\"}\\\",\\\"alertWays\\\":\\\"[0,1]\\\",\\\"contactGroupIds\\\":\\\"381,5075\\\",\\\"notice\\\":\\\"{\\\\\\\"endTime\\\\\\\":1480607940000,\\\\\\\"noticeEndTime\\\\\\\":1480607940000,\\\\\\\"noticeStartTime\\\\\\\":1480521600000,\\\\\\\"startTime\\\\\\\":1480521600000}\\\"}",
"NotifyStrategy": "ALERT_MANAGER",
"Pids": [
"b590lhguqs@40d8deedfa9******"
],
"AutoAddNewApplication": false,
"MetricsType": "JVM",
"AlertRuleContent": {
"Condition": "OR",
"AlertRuleItems": [
{
"N": 1,
"MetricKey": "JVM非堆总使用内存量",
"Aggregate": "AVG",
"Operator": "CURRENT_GTE",
"Value": "1"
}
]
},
"Filters": {
"DimFilters": [
{
"FilterKey": "rootIp",
"FilterOpt": "ALL",
"FilterValues": [
"[]"
]
}
],
"CustomSLSFilters": [
{
"Key": "username",
"Opt": "=",
"Value": "test",
"T": "null",
"Show": false
}
],
"CustomSLSGroupByDimensions": [
"[\"page\"]"
],
"CustomSLSWheres": [
"[\"t like '%api%'\"]"
]
},
"AlertCheckType": "STATIC",
"ClusterId": "ceba9b9ea5b924dd0b6726d2de6******",
"AlertGroup": -1,
"PromQL": "node_memory_MemAvailable_bytes{} / node_memory_MemTotal_bytes{} * 100",
"Duration": "1",
"Level": "P2",
"Message": "命名空间: {{$labels.namespace}} / Pod: {{$labels.pod_name}} / 容器: {{$labels.container}} 内存使用率超过80%, 当前值{{ printf \\\\\\\"%.2f\\\\\\\" $value }}%",
"Labels": [
{
"Name": "123",
"Value": "abc"
}
],
"Annotations": [
{
"Name": "123",
"Value": "abc"
}
],
"Tags": [
{
"Key": "owner",
"Value": "John"
}
],
"NotifyMode": "NORMAL_MODE"
}
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。