Membuat atau memodifikasi aturan peringatan.
Coba sekarang
Test
RAM authorization
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| AlertId |
integer |
No |
ID dari aturan peringatan.
|
546xxx |
| AlertName |
string |
Yes |
Nama dari aturan peringatan. |
Alert Rule Demo |
| RegionId |
string |
Yes |
ID region. |
cn-hangzhou |
| AlertType |
string |
Yes |
Jenis dari aturan peringatan:
|
APPLICATION_MONITORING_ALERT_RULE |
| AlertStatus |
string |
No |
Menentukan status berjalannya aturan peringatan.
|
RUNNING |
| NotifyStrategy |
string |
No |
Menentukan kebijakan notifikasi.
|
569xxx |
| Pids |
string |
No |
PID dari aplikasi yang terkait dengan aturan peringatan Application Monitoring atau Browser Monitoring. |
["b590lhguqs@40d8deedfa9******"] |
| AutoAddNewApplication |
boolean |
No |
Menentukan apakah akan mengaktifkan fitur untuk secara otomatis menambahkan aplikasi yang baru dibuat ke aturan peringatan ini untuk Application Monitoring atau Browser Monitoring.
|
false |
| MetricsType |
string |
No |
Jenis metrik peringatan dari aturan peringatan Application Monitoring atau Browser Monitoring. Untuk informasi lebih lanjut, lihat tabel di bawah. |
jvm |
| Filters |
string |
No |
Kondisi filter dari aturan peringatan Application Monitoring atau Browser Monitoring. Formatnya adalah sebagai berikut:
Nilai valid untuk FilterOpt:
|
{"DimFilters": [ { "FilterOpt": "ALL", "FilterValues": [], "FilterKey": "rootIp" } ] } |
| AlertRuleContent |
string |
No |
Konten aturan peringatan dari Application Monitoring atau Browser Monitoring. Template AlertRuleContent adalah sebagai berikut. Untuk arti setiap field dalam template, lihat catatan tambahan di bawah tabel.
Catatan
Nilai MetricsType yang berbeda mendukung field kondisi AlertRuleItems.MetricKey yang berbeda. Untuk jenis metrik yang didukung oleh Application Monitoring dan Browser Monitoring serta field aturan peringatan yang sesuai untuk setiap metrik, lihat catatan tambahan di bawah tabel. |
{ "Condition": "OR", "AlertRuleItems": [ { "Operator": "CURRENT_LTE", "MetricKey": "appstat.jvm.threadcount", "Value": 1000, "Aggregate": "AVG", "N": 10, "Tolerability": 169 } ] } |
| AlertCheckType |
string |
No |
Jenis pemeriksaan peringatan dari aturan peringatan Prometheus Monitoring.
|
STATIC |
| ClusterId |
string |
No |
ID cluster dari aturan peringatan Prometheus Monitoring. |
ceba9b9ea5b924dd0b6726d2de6****** |
| AlertGroup |
integer |
No |
ID grup peringatan dari aturan peringatan Prometheus.
|
-1 |
| PromQL |
string |
No |
Pernyataan PromQL dari aturan peringatan Prometheus. |
node_memory_MemAvailable_bytes{} / node_memory_MemTotal_bytes{} * 100 |
| Duration |
integer |
No |
Durasi dari aturan peringatan Prometheus, dalam menit. Nilai valid: [0,1440]. |
1 |
| Level |
string |
No |
Tingkat dari aturan peringatan Prometheus.
|
P2 |
| Message |
string |
No |
Konten peringatan dari aturan peringatan Prometheus. |
命名空间: {{$labels.namespace}} / Pod: {{$labels.pod_name}} / 容器: {{$labels.container}} 内存使用率超过80%, 当前值{{ printf \\\"%.2f\\\" $value }}% |
| Labels |
string |
No |
Label dari aturan peringatan Prometheus. |
[ { "Value": "cms_polardb", "Name": "_aliyun_cloud_product" } ] |
| Annotations |
string |
No |
Anotasi dari aturan peringatan Prometheus. |
[ { "Value": "PolarDB 慢查询数量", "Name": "_aliyun_display_name" } |
| MetricsKey |
string |
No |
Metrik peringatan. Saat membuat aturan peringatan Prometheus, jika AlertCheckType diatur ke STATIC, MetricsKey wajib diisi. Catatan
Nilai AlertGroup yang berbeda sesuai dengan metrik peringatan yang berbeda. Untuk korespondensi antara AlertGroup dan MetricsKey, lihat catatan tambahan di bawah tabel. |
pop.status.error |
| Tags |
array<object> |
No |
Tag aturan peringatan (tag terpadu Alibaba Cloud). |
|
|
object |
No |
Tag. |
||
| Key |
string |
No |
Key dari tag. |
owner |
| Value |
string |
No |
Value dari tag. |
John |
| MarkTags |
array<object> |
No |
Tag aplikasi. Digunakan untuk aturan peringatan Application Monitoring untuk memfilter aplikasi yang terkait dengan aturan peringatan. |
|
|
object |
No |
Tag aplikasi terkait. |
||
| Key |
string |
No |
Key tag. |
service |
| Value |
string |
No |
Value tag. |
proudct |
| DataConfig |
string |
No |
Konfigurasi data. Field dataRevision menentukan metode perbaikan data ketika tidak ada data untuk metrik.
|
{ "dataRevision": 2 } |
| Notice |
string |
No |
Waktu berlaku dan waktu notifikasi. Digunakan untuk kompatibilitas mundur dengan aturan lama. |
- |
| AlertPiplines |
string |
No |
Konfigurasi saluran pengiriman peringatan. Digunakan untuk kompatibilitas mundur dengan aturan lama. |
- |
| NotifyMode |
string |
No |
Mode notifikasi. Mode normal atau mode sederhana.
|
NORMAL_MODE |
| Product |
string |
No |
Diberikan saat membuat aturan peringatan Prometheus. Backend memverifikasi apakah produk ini ada, dan digunakan untuk membedakan kueri filter produk cloud. |
clickhouse |
| AutoAddTargetConfig |
string |
No |
Aturan peringatan Application Monitoring - konfigurasi auto-append aplikasi peringatan.
|
{\"autoAddMatchType\":\"REGULAR\",\"autoAddMatchExp\":\".*cbw.*\"} |
| CheckCycle |
integer |
No |
Siklus pemeriksaan peringatan dari Prometheus. |
1 |
| aliyunLang |
string |
No |
Deskripsi field template AlertRuleContent
{
"Condition": "OR",
"AlertRuleItems": [
{ "Operator": "CURRENT_LTE",
"MetricKey": "appstat.jvm.threadcount",
"Value": 1000,
"Aggregate": "AVG",
"N": 10,
"Tolerability": 169
}
]
}
- Condition: Logika pemicu antara beberapa kondisi peringatan.
OR: Memenuhi salah satu dari kondisi berikut.
AND: Memenuhi semua kondisi berikut.
- Operator: Operator perbandingan dari kondisi peringatan.
CURRENT_GTE: lebih besar dari atau sama dengan
CURRENT_LTE: lebih kecil dari atau sama dengan
PREVIOUS_UP: kenaikan persentase dibandingkan periode sebelumnya
PREVIOUS_DOWN: penurunan persentase dibandingkan periode sebelumnya
HOH_UP: kenaikan persentase dibandingkan jam sebelumnya
HOH_DOWN: penurunan persentase dibandingkan jam sebelumnya
DOD_UP: kenaikan persentase dibandingkan hari sebelumnya
DOD_DOWN: penurunan persentase dibandingkan hari sebelumnya
INTERVAL_EXCEED: Deteksi interval. Catatan: Deteksi interval tidak mendukung pemicuan multi-kondisi.
MetricKey: Metrik dari kondisi peringatan tertentu. Nilai MetricsType yang berbeda sesuai dengan metrik yang berbeda. Untuk korespondensi, lihat catatan di bawah.
Value: Ambang batas dari kondisi peringatan.
- Aggregate: Metode agregasi dari kondisi peringatan.
AVG: rata-rata
SUM: jumlah
MAX: maksimum
MIN: minimum
CONTINUOUS: kontinu
AVG_WEIGHTED: rata-rata tertimbang tingkat kesalahan
N: N menit terakhir.
Tolerability: Menunjukkan toleransi interval, bernilai antara 1 dan 200.
Korespondensi MetricsType Application Monitoring dan AlertRuleContent.AlertRuleItems.MetricKey
| MetricsType | Jenis Metrik | AlertRuleContent.AlertRuleItems.MetricKey |
| jvm | JVM Monitoring | - appstat.jvm.gc.oldgccountinstant: Jumlah JVM FullGC (nilai sesaat) - appstat.jvm.gc.oldgctimeinstant: Konsumsi waktu JVM FullGC (nilai sesaat) - appstat.jvm.gc.younggccountinstant: Jumlah JVM YoungGC (nilai sesaat) - appstat.jvm.gc.younggctimeinstant: Konsumsi waktu JVM YoungGC (nilai sesaat) - appstat.jvm.heap_total: Total memori heap JVM - appstat.jvm.heap_used: Memori heap JVM yang digunakan - appstat.jvm.non_heap_committed: Nilai committed memori non-heap JVM - appstat.jvm.non_heap_init: Nilai awal memori non-heap JVM - appstat.jvm.non_heap_max: Nilai maksimum memori non-heap JVM - appstat.jvm.non_heap_used: Total memori non-heap JVM yang digunakan - appstat.jvm.threadblockedcount: Jumlah thread JVM yang diblokir - appstat.jvm.threadcount: Total jumlah thread JVM - appstat.jvm.threaddeadlockcount: Jumlah thread JVM yang deadlock - appstat.jvm.threadnewcount: Jumlah thread JVM baru - appstat.jvm.threadrunnablecount: Jumlah thread JVM yang runnable - appstat.jvm.threadterminatedcount: Jumlah thread JVM yang diterminasi - appstat.jvm.threadtimedwaitcount: Jumlah thread JVM dalam timed-wait - appstat.jvm.threadwaitcount: Jumlah thread JVM yang menunggu |
| saehost | SAE Host Monitoring | - appstat.infra.sae.systemcpu: Penggunaan CPU - appstat.infra.sae.systemdiskiopsread: IOPS baca disk - appstat.infra.sae.systemdiskiopswrite: IOPS tulis disk - appstat.infra.sae.systemdiskrate: Penggunaan disk - appstat.infra.sae.systemdiskread: Throughput IO baca disk - appstat.infra.sae.systemdisktotal: Total disk - appstat.infra.sae.systemdiskused: Disk yang digunakan - appstat.infra.sae.systemdiskwrite: Throughput IO tulis disk - appstat.infra.sae.systemload: Load sistem - appstat.infra.sae.systemmemrate: Penggunaan memori - appstat.infra.sae.systemmemtotal: Total memori - appstat.infra.sae.systemmemused: Memori yang digunakan - appstat.infra.sae.systemnetrecv: Byte jaringan yang diterima - appstat.infra.sae.systemnetrecvdrop: Drop paket jaringan yang diterima - appstat.infra.sae.systemnetrecverror: Paket error jaringan yang diterima - appstat.infra.sae.systemnetrecvpacket: Paket jaringan yang diterima - appstat.infra.sae.systemnettran: Byte jaringan yang dikirim - appstat.infra.sae.systemnettrandrop: Drop paket jaringan yang dikirim - appstat.infra.sae.systemnettranerror: Paket error jaringan yang dikirim - appstat.infra.sae.systemnettranpacket: Paket jaringan yang dikirim |
| txn_db | Metrik SQL | - appstat.sql.count: Jumlah pemanggilan database - appstat.sql.error: Jumlah error pemanggilan database - appstat.sql.rt: Waktu respons pemanggilan database |
| db | Metrik database | - appstat.database.count: Jumlah pemanggilan database - appstat.database.errcount: Jumlah error pemanggilan database - appstat.database.rt: Waktu respons pemanggilan database |
| threadpool | Thread pool monitoring | - appstat.threadpool.threadcorepoolsize: Jumlah core thread - appstat.threadpool.threadmaxpoolsize: Jumlah maksimum thread - appstat.threadpool.threadpoolactivecount: Jumlah thread aktif - appstat.threadpool.threadpoolqueuesize: Ukuran antrian - appstat.threadpool.threadpoolsize: Jumlah thread saat ini - appstat.threadpool.threadpooltaskcount: Jumlah task yang dieksekusi - appstat.threadpool.threadpoolusedpercent: Penggunaan thread pool |
| exception | Pemanggilan interface exception | - appstat.exception.count: Jumlah pemanggilan interface exception aplikasi - appstat.exception.rt: Waktu respons pemanggilan interface exception aplikasi |
| txn_type | Statistik layanan dependensi aplikasi | - appstat.outcall.count: Jumlah pemanggilan layanan dependensi aplikasi - appstat.outcall.errorrate: Tingkat error pemanggilan layanan dependensi aplikasi - appstat.outcall.rt: Waktu respons pemanggilan layanan dependensi aplikasi |
| txn | Statistik layanan yang disediakan aplikasi | - appstat.transaction.count: Jumlah pemanggilan - appstat.transaction.error: Jumlah error pemanggilan - appstat.transaction.errorrate: Tingkat error pemanggilan - appstat.transaction.rt: Waktu respons pemanggilan |
| host | Host monitoring | - appstat.jvm.systemcpuusage: Penggunaan CPU node - appstat.jvm.systemcpuuser: Penggunaan CPU mode user node - appstat.jvm.systemdiskfree: Disk node yang tersedia - appstat.jvm.systemdiskusage: Penggunaan disk node - appstat.jvm.systemload: Load sistem node - appstat.jvm.systemmemfree: Memori node yang tersedia - appstat.jvm.systemmemusage: Penggunaan memori node - appstat.jvm.systemnetinerrs: Jumlah paket error yang diterima node - appstat.jvm.systemnetouterrs: Jumlah paket error yang dikirim node |
| scheduler | Tugas terjadwal | - appstat.scheduler.rt: Waktu eksekusi - appstat.scheduler.count: Jumlah eksekusi - appstat.scheduler.error: Jumlah exception eksekusi - appstat.scheduler.delay: Waktu tunda penjadwalan |
Korespondensi MetricsType Browser Monitoring dan AlertRuleContent.AlertRuleItems.MetricKey
| MetricsType | Jenis Metrik | AlertRuleContent.AlertRuleItems.MetricKey |
| api | Metrik API | - webstat.api.detail.count: Jumlah request API - webstat.api.detail.fail_time: Waktu kegagalan API - webstat.api.detail.fail_uv: Jumlah pengguna yang terdampak oleh error API - webstat.api.detail.success_rate: Tingkat keberhasilan API - webstat.api.detail.success_time: Waktu sukses API |
| page.api | Metrik API halaman | - webstat.api.detail.page_api.count: Jumlah request API - webstat.api.detail.page_api.fail_time: Waktu kegagalan API - webstat.api.detail.page_api.success_rate: Tingkat keberhasilan API - webstat.api.detail.page_api.success_time: Waktu sukses API |
| page | Metrik halaman | - webstat.api.detail.page_api.fail_uv: Jumlah pengguna yang terdampak oleh error API - webstat.index.pv: Page views - webstat.jserror.count: Jumlah JS error - webstat.jserror.rate: Tingkat JS error - webstat.msg.top.error_uv: Jumlah pengguna yang terdampak oleh JS error - webstat.resource.sum: Jumlah resource error - webstat.satisfy.satisfy: Kepuasan halaman - webstat.speed.avg_cfpt: Waktu first screen kustom halaman - webstat.speed.avg_ctti: Waktu interaktif kustom halaman - webstat.speed.avg_dns: Waktu kueri DNS halaman - webstat.speed.avg_dom: Waktu parsing DOM halaman - webstat.speed.avg_fmp: Waktu first meaningful paint halaman - webstat.speed.avg_fpt: Waktu first paint halaman - webstat.speed.avg_load: Waktu load penuh halaman - webstat.speed.avg_ready: Waktu ready - webstat.speed.avg_res: Waktu load resource halaman - webstat.speed.avg_ssl: Waktu koneksi SSL halaman - webstat.speed.avg_t1: Waktu t1 kustom halaman - webstat.speed.avg_t10: Waktu t10 kustom halaman - webstat.speed.avg_t2: Waktu t2 kustom halaman - webstat.speed.avg_t3: Waktu t3 kustom halaman - webstat.speed.avg_t4: Waktu t4 kustom halaman - webstat.speed.avg_t5: Waktu t5 kustom halaman - webstat.speed.avg_t6: Waktu t6 kustom halaman - webstat.speed.avg_t7: Waktu t7 kustom halaman - webstat.speed.avg_t8: Waktu t8 kustom halaman - webstat.speed.avg_t9: Waktu t9 kustom halaman - webstat.speed.avg_tcp: Waktu koneksi TCP halaman - webstat.speed.avg_trans: Waktu transfer konten halaman - webstat.speed.avg_ttfb: Waktu respons request jaringan halaman - webstat.speed.avg_tti: Waktu interaktif pertama halaman |
| custom | Metrik kustom | - webstat.avg.avg_val: Rata-rata laporan kustom - webstat.sum.sum_val: Jumlah laporan kustom |
Korespondensi AlertGroup Prometheus Monitoring dan MetricsKey
| AlertGroup | Grup Peringatan | MetricsKey |
| 1 | Kubernetes Workload | - prom.workload.container_cpu_usage: Penggunaan CPU container - prom.workload.job_execute_error: Kegagalan eksekusi job - prom.workload.pod_cpu_usage: Penggunaan disk Pod - prom.workload.pod_start_timeout: Kegagalan timeout start Pod - prom.workload.pod_restart_frequent: Restart sering Pod - prom.workload.pod_status_error: Status Pod abnormal - prom.workload.container_memory_usage: Penggunaan memori container - prom.workload.deployment_pod_survival: Ketersediaan Pod Deployment |
| 15 | Kubernetes Node | - prom.node.node_memory_usage: Penggunaan memori node - prom.node.node_cpu_usage: Penggunaan CPU node - prom.node.node_disk_usage: Penggunaan disk node - prom.node.node_status_error: Status node abnormal |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Struktur data yang dikembalikan. |
||
| RequestId |
string |
ID permintaan. |
337B8F7E-0A64-5768-9225-E9B3CF****** |
| AlertRule |
object |
Objek aturan peringatan. |
|
| AlertId |
integer |
ID aturan peringatan. |
5510445 |
| AlertName |
string |
Nama aturan peringatan. |
arms-test |
| UserId |
string |
UID pengguna. |
1131971649****** |
| RegionId |
string |
ID region. |
cn-hangzhou |
| AlertType |
string |
Jenis dari aturan peringatan:
|
APPLICATION_MONITORING_ALERT_RULE |
| AlertStatus |
string |
Status berjalannya aturan peringatan.
Catatan
Status PAUSED menunjukkan bahwa status aturan peringatan abnormal dan telah dijeda secara aktif oleh sistem. Kemungkinan alasannya termasuk terlalu banyak nilai dimensi untuk aturan peringatan atau cluster yang terkait telah dihapus. |
RUNNING |
| CreatedTime |
integer |
Stempel waktu saat aturan peringatan dibuat, dalam detik. |
1641438611000 |
| UpdatedTime |
integer |
Stempel waktu saat aturan peringatan diperbarui, dalam detik. |
1641438611000 |
| Extend |
string |
Field perluasan. |
{\"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 |
Nama kebijakan notifikasi. |
ALERT_MANAGER |
| Pids |
array |
PID dari aplikasi yang terkait dengan peringatan Application Monitoring atau Browser Monitoring. |
|
|
string |
PID dari aplikasi. |
b590lhguqs@40d8deedfa9****** |
|
| AutoAddNewApplication |
boolean |
Menentukan apakah akan mengaktifkan fitur untuk secara otomatis menambahkan aplikasi yang baru dibuat ke aturan peringatan ini untuk Application Monitoring atau Browser Monitoring.
|
false |
| MetricsType |
string |
Jenis metrik peringatan dari aturan peringatan Application Monitoring atau Browser Monitoring. |
JVM |
| AlertRuleContent |
object |
Konten aturan peringatan dari Application Monitoring atau Browser Monitoring. |
|
| Condition |
string |
The relationship between multiple alert conditions that were specified for the Application Monitoring or Browser Monitoring alert rule. Valid values:
|
OR |
| AlertRuleItems |
array<object> |
The trigger conditions of the Application Monitoring or Browser Monitoring alert rule. |
|
|
object |
The details of the alert condition. |
||
| N |
number |
Indicates the last N minutes. |
1 |
| MetricKey |
string |
The metric of the alert condition. |
JVM非堆总使用内存量 |
| Aggregate |
string |
The aggregation method of the alert condition. Valid values:
|
AVG |
| Operator |
string |
The comparison operator that was used to compare the metric value with the threshold. Valid values:
|
CURRENT_GTE |
| Value |
string |
The threshold of the alert condition. |
1 |
| Filters |
object |
Item filter dari aturan peringatan Application Monitoring atau Browser Monitoring. |
|
| DimFilters |
array<object> |
The information about each filter condition of the Application Monitoring or Browser Monitoring alert rule. |
|
|
object |
The details of the filter condition. |
||
| FilterKey |
string |
The key of the filter condition. |
rootIp |
| FilterOpt |
string |
The logical operator of the filter condition. |
ALL |
| FilterValues |
array |
The details of the filter condition. |
|
|
string |
The value of the filter condition. |
[] |
|
| CustomSLSFilters |
array<object> |
The custom filter condition of the Browser Monitoring alert rule. |
|
|
object |
The details of the custom filter condition. |
||
| Key |
string |
The key of the filter condition. |
username |
| Opt |
string |
The logical operator of the filter condition. Valid values:
|
= |
| Value |
string |
The value of the filter condition. |
test |
| T |
string |
The log type of Browser Monitoring. This field was not included in other filter conditions. |
null |
| Show |
boolean |
Indicates whether this filter condition was displayed on the frontend. |
false |
| CustomSLSGroupByDimensions |
array |
The information of the aggregation dimension. |
|
|
string |
The value of the aggregation dimension. |
["page"] |
|
| CustomSLSWheres |
array |
The details of the custom filter condition. |
|
|
string |
The value of the custom filter condition. |
["t like '%api%'"] |
|
| AlertCheckType |
string |
Jenis pemeriksaan peringatan dari aturan peringatan Prometheus Monitoring.
|
STATIC |
| ClusterId |
string |
ID cluster dari aturan peringatan Prometheus Monitoring. |
ceba9b9ea5b924dd0b6726d2de6****** |
| AlertGroup |
integer |
ID grup peringatan dari aturan peringatan Prometheus.
|
-1 |
| PromQL |
string |
Pernyataan PromQL dari aturan peringatan Prometheus. |
node_memory_MemAvailable_bytes{} / node_memory_MemTotal_bytes{} * 100 |
| Duration |
string |
Durasi dari aturan peringatan Prometheus, dalam menit. |
1 |
| Level |
string |
Tingkat dari aturan peringatan Prometheus.
|
P2 |
| Message |
string |
Konten peringatan dari aturan peringatan Prometheus. |
命名空间: {{$labels.namespace}} / Pod: {{$labels.pod_name}} / 容器: {{$labels.container}} 内存使用率超过80%, 当前值{{ printf \\\"%.2f\\\" $value }}% |
| Labels |
array<object> |
Label dari aturan peringatan Prometheus. |
|
|
object |
Struktur label. |
||
| Name |
string |
The tag key. |
123 |
| Value |
string |
The tag value. |
abc |
| Annotations |
array<object> |
Anotasi dari aturan peringatan Prometheus. |
|
|
object |
Struktur anotasi. |
||
| Name |
string |
The key of the annotation. |
123 |
| Value |
string |
The value of the annotation. |
abc |
| Tags |
array<object> |
Tag aturan peringatan (tag terpadu Alibaba Cloud). |
|
|
object |
Tag. |
||
| Key |
string |
The tag key. |
owner |
| Value |
string |
The tag value. |
John |
| NotifyMode |
string |
Mode notifikasi. |
NORMAL_MODE |
Contoh
Respons sukses
JSONformat
{
"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"
}
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.