全部产品
Search
文档中心

Application Real-Time Monitoring Service:Kirim peristiwa peringatan ke EventBridge

更新时间:Jul 06, 2025

Layanan sub-pengelolaan peringatan dari Application Real-Time Monitoring Service (ARMS) dapat mengirimkan peristiwa peringatan ke bus peristiwa EventBridge Anda ketika peringatan dipicu, diklaim, dikomentari, atau dibersihkan. Anda dapat menggunakan peristiwa EventBridge untuk terhubung ke platform pihak ketiga, memungkinkan Anda menerapkan remediasi otomatis atau integrasi sistem tiket. Topik ini menjelaskan cara mengirim peristiwa peringatan ARMS ke bus peristiwa EventBridge Anda.

Informasi latar belakang

EventBridge adalah layanan bus peristiwa tanpa server yang disediakan oleh Alibaba Cloud. Anda dapat menghubungkan layanan Alibaba Cloud, aplikasi kustom, dan aplikasi perangkat lunak sebagai layanan (SaaS) ke EventBridge dengan cara yang distandarisasi dan terpusat. Anda dapat menggunakan EventBridge untuk merutekan peristiwa di antara aplikasi-aplikasi tersebut berdasarkan protokol CloudEvents 1.0 yang distandarisasi. Anda juga dapat menggunakan EventBridge untuk membangun arsitektur berbasis acara yang longgar dan terdistribusi. Untuk informasi lebih lanjut, lihat Apa itu EventBridge?

Langkah 1: Buat sumber daya EventBridge

  1. Buat bus peristiwa EventBridge. Untuk informasi lebih lanjut, lihat Kelola Bus Peristiwa Kustom.
    Setelah membuat bus peristiwa, peroleh titik akhir publik bus peristiwa di halaman Event Bus Overview. Event Bus public endpoint
  2. Tambahkan sumber peristiwa kustom. Untuk informasi lebih lanjut, lihat Kelola Sumber Peristiwa Kustom.
    Custom event sources

Langkah 2: Konfigurasikan integrasi EventBridge di ARMS

  1. Masuk ke Konsol ARMS. Di panel navigasi sebelah kiri, pilih Alert Management > Integrations.

  2. Di halaman Integrations, klik tab Notification Integration lalu klik EventBridge.
  3. Di kotak dialog Add Integration, atur parameter dan klik Save. Tabel berikut menjelaskan parameter-parameter tersebut.
    ParameterDeskripsi
    NamaNama integrasi kustom. Contoh: Integrasi EventBridge.
    DeskripsiOpsional. Deskripsi integrasi kustom.
    Titik AkhirTitik akhir publik yang Anda peroleh di Langkah 1.
    AccessKeyID AccessKey dari akun Alibaba Cloud Anda. Untuk informasi lebih lanjut, lihat Memperoleh pasangan AccessKey.
    Rahasia AccessKeyRahasia AccessKey dari akun Alibaba Cloud Anda. Untuk informasi lebih lanjut, lihat Memperoleh pasangan AccessKey.
    Nama Bus PesanNama bus peristiwa yang Anda buat di Langkah 1. Contoh: armstest.
    regionIdID wilayah tempat bus peristiwa yang Anda buat di Langkah 1 berada. Contoh: cn-hangzhou.
    Nama Sumber PeristiwaNama sumber peristiwa yang Anda buat di Langkah 1. Contoh: arms.

Langkah 3: Konfigurasikan kebijakan notifikasi

Saat mengonfigurasi kebijakan notifikasi, pilih integrasi EventBridge yang Anda buat pada langkah sebelumnya di bidang Sistem Tiket. Untuk informasi lebih lanjut, lihat Membuat dan Mengelola Kebijakan Notifikasi.

Langkah 4: Lihat peristiwa peringatan di konsol EventBridge

Masuk ke Konsol EventBridge untuk melihat peristiwa peringatan. Untuk informasi lebih lanjut, lihat Kueri Peristiwa Berdasarkan ID Peristiwa.
Kode PeristiwaPeristiwa
aliyun:arms:alarm:createMemicu peringatan:
aliyun:arms:alarm:claimMengklaim peringatan:
aliyun:arms:alarm:commentMengomentari peringatan:
aliyun:arms:alarm:closeMembersihkan peringatan:
Klik Event Detail di kolom Actions untuk melihat parameter peristiwa. Contoh berikut menunjukkan format peristiwa peringatan:
  • Memicu peringatan:
    {
        "datacontenttype": "application/json",
        "aliyunaccountid": "11xxxxxxxxxxx",
        "data": {
            "owner": "xx",  // Pemilik peringatan. Atur nilai ini ke kontak yang ditentukan dalam kebijakan notifikasi.
            "data": {        // Isi peringatan. Isi peringatan kompatibel dengan format peristiwa Alertmanager open source. Untuk informasi lebih lanjut, lihat dokumentasi resmi Prometheus (https://prometheus.io/docs/alerting/latest/configuration/?spm=a2c4g.11186623.0.0.179176a6M4TIb5#webhook_config).
                "alerts": [
                    {
                        "fingerprint": "9b115ab3762a47b51a8efcb516d4aa50",
                        "annotations": {
                            "message": "Uji peringatan yang dipicu secara manual"
                        },
                        "startsAt": "2022-06-07T09:22:01.645000000Z",
                        "endsAt": "2022-06-07T09:27:39.099000000Z",
                        "labels": {
                            "severity": "error",
                            "regionId": "cn-hangzhou",
                            "_aliyun_arms_denoise_code": "0",
                            "_aliyun_arms_integration_name": "Integrasi Kustom",
                            "alertname": "Peringatan yang dipicu secara manual",
                            "_aliyun_arms_product_type": "CUSTOM",
                            "_aliyun_arms_userid": "11xxxxxxxxxxx",
                            "_aliyun_arms_integration_id": "616",
                            "_aliyun_arms_is_denoise_filtered": "false"
                        },
                        "status": "firing"
                    }
                ],
                "commonLabels": {
                    "severity": "error",
                    "regionId": "cn-hangzhou",
                    "_aliyun_arms_denoise_code": "0",
                    "_aliyun_arms_integration_name": "Integrasi Kustom",
                    "alertname": "Peringatan yang dipicu secara manual",
                    "_aliyun_arms_product_type": "CUSTOM",
                    "_aliyun_arms_userid": "11xxxxxxxxxxx",
                    "_aliyun_arms_integration_id": "616",
                    "_aliyun_arms_is_denoise_filtered": "false"
                },
                "externalURL": "https://arms.console.aliyun.com/#/alarm/alert/detail/12345",
                "groupLabels": {
                    "alertname": "Peringatan yang dipicu secara manual",
                },
                "receiver": "",
                "level": "P2",
                "dispatchRuleName": "Tim O & M",
                "startTime": "2022-06-07 17:22:01",
                "commonAnnotations": {
                    "message": "Uji peringatan yang dipicu secara manual"
                },
                "status": "firing"
            },
            "timestamp": 1654593783951
        },
        "subject": "https://arms.console.aliyun.com/#/alarm/alert/detail/12345", // URL unik global dari peringatan.
        "aliyunoriginalaccountid": "11xxxxxxxxxxx",
        "source": "arms",
        "type": "aliyun:arms:alarm:create",
        "aliyunpublishtime": "2022-06-07T09:23:04.003Z",
        "specversion": "1.0",
        "aliyuneventbusname": "armstest",
        "id": "d997f8c775d4d15b05f3346d5863fdc6******_create",
        "aliyunregionid": "cn-hangzhou",
        "aliyunpublishaddr": "xx.xx.xx.xx"
    }
  • Mengklaim peringatan:
    {
        "datacontenttype": "application/json",
        "aliyunaccountid": "11xxxxxxxxxxx",
        "data": {
            "owner": "xx", // Pemilik peringatan.
            "handler": "xx", // Penangan peringatan.
            "data": { // Isi peringatan. Isi peringatan kompatibel dengan format peristiwa Alertmanager open source. Untuk informasi lebih lanjut, lihat dokumentasi resmi Prometheus (https://prometheus.io/docs/alerting/latest/configuration/?spm=a2c4g.11186623.0.0.179176a6M4TIb5#webhook_config).
                "alerts": [
                    {
                        "fingerprint": "9b115ab3762a47b51a8efcb516d4aa50",
                        "annotations": {
                            "message": "Uji peringatan yang dipicu secara manual"
                        },
                        "startsAt": "2022-06-07T09:20:43.780000000Z",
                        "endsAt": "2022-06-07T09:25:43.780000000Z",
                        "labels": {
                            "severity": "error",
                            "regionId": "cn-hangzhou",
                            "_aliyun_arms_denoise_code": "0",
                            "_aliyun_arms_integration_name": "Integrasi Kustom",
                            "alertname": "Peringatan yang dipicu secara manual",
                            "_aliyun_arms_product_type": "CUSTOM",
                            "_aliyun_arms_userid": "11xxxxxxxxxxx",
                            "_aliyun_arms_integration_id": "616",
                            "_aliyun_arms_is_denoise_filtered": "false"
                        },
                        "status": "firing"
                    }
                ],
                "commonLabels": {
                    "severity": "error",
                    "regionId": "cn-hangzhou",
                    "_aliyun_arms_denoise_code": "0",
                    "_aliyun_arms_integration_name": "Integrasi Kustom",
                    "alertname": "Peringatan yang dipicu secara manual",
                    "_aliyun_arms_product_type": "CUSTOM",
                    "_aliyun_arms_userid": "11xxxxxxxxxxx",
                    "_aliyun_arms_integration_id": "616",
                    "_aliyun_arms_is_denoise_filtered": "false"
                },
                "externalURL": "https://arms.console.aliyun.com/#/alarm/alert/detail/12345",
                "groupLabels": {
                    "alertname": "Peringatan yang dipicu secara manual",
                },
                "receiver": "",
                "level": "P2",
                "dispatchRuleName": "Tim O & M",
                "startTime": "2022-06-07 17:20:43",
                "commonAnnotations": {
                    "message": "Uji peringatan yang dipicu secara manual"
                },
                "status": "firing"
            },
            "operator": "xx", // Operator peringatan.
            "timestamp": 1654593717195
        },
        "subject": "https://arms.console.aliyun.com/#/alarm/alert/detail/12345",
        "aliyunoriginalaccountid": "11xxxxxxxxxxx",
        "source": "arms",
        "type": "aliyun:arms:alarm:claim",
        "aliyunpublishtime": "2022-06-07T09:21:57.362Z",
        "specversion": "1.0",
        "aliyuneventbusname": "armstest",
        "id": "59e174db-f843-473a-9d3e-df3421******",
        "aliyunregionid": "cn-hangzhou",
        "aliyunpublishaddr": "118.31.XX.XX"
    }
  • Mengomentari peringatan:
    {
        "datacontenttype": "application/json",
        "aliyunaccountid": "11xxxxxxxxxxx",
        "data": {
            "owner": "xx", // Pemilik peringatan.
            "handler": "xx", // Penangan peringatan.
            "data": {  // Isi peringatan. Isi peringatan kompatibel dengan format peristiwa Alertmanager open source. Untuk informasi lebih lanjut, lihat dokumentasi resmi Prometheus (https://prometheus.io/docs/alerting/latest/configuration/?spm=a2c4g.11186623.0.0.179176a6M4TIb5#webhook_config).
                "alerts": [
                    {
                        "fingerprint": "9b115ab3762a47b51a8efcb516d4aa50",
                        "annotations": {
                            "message": "Uji peringatan yang dipicu secara manual"
                        },
                        "startsAt": "2022-06-07T09:20:44.000000000Z",
                        "endsAt": "2022-06-07T09:22:00.000000000Z",
                        "labels": {
                            "severity": "error",
                            "regionId": "cn-hangzhou",
                            "_aliyun_arms_denoise_code": "0",
                            "_aliyun_arms_integration_name": "Integrasi Kustom",
                            "alertname": "Peringatan yang dipicu secara manual",
                            "_aliyun_arms_product_type": "CUSTOM",
                            "_aliyun_arms_userid": "11xxxxxxxxxxx",
                            "_aliyun_arms_integration_id": "616",
                            "_aliyun_arms_is_denoise_filtered": "false"
                        },
                        "status": "resolved"
                    }
                ],
                "commonLabels": {
                    "severity": "error",
                    "regionId": "cn-hangzhou",
                    "_aliyun_arms_denoise_code": "0",
                    "_aliyun_arms_integration_name": "Integrasi Kustom",
                    "alertname": "Peringatan yang dipicu secara manual",
                    "_aliyun_arms_product_type": "CUSTOM",
                    "_aliyun_arms_userid": "11xxxxxxxxxxx",
                    "_aliyun_arms_integration_id": "616",
                    "_aliyun_arms_is_denoise_filtered": "false"
                },
                "externalURL": "https://arms.console.aliyun.com/#/alarm/alert/detail/12345",
                "groupLabels": {
                    "alertname": "Peringatan yang dipicu secara manual",
                },
                "receiver": "",
                "level": "P2",
                "dispatchRuleName": "Tim O & M",
                "startTime": "2022-06-07 17:20:44",
                "endTime": "2022-06-07 17:22:00",
                "commonAnnotations": {
                    "message": "Uji peringatan yang dipicu secara manual"
                },
                "status": "resolved"
            },
            "comment": "Solusi: Positif palsu", // Isi komentar.
            "operator": "xx", // Operator peringatan.
            "timestamp": 1654593720385
        },
        "subject": "https://arms.console.aliyun.com/#/alarm/alert/detail/12345",
        "aliyunoriginalaccountid": "11xxxxxxxxxxx",
        "source": "arms",
        "type": "aliyun:arms:alarm:comment",
        "aliyunpublishtime": "2022-06-07T09:22:00.435Z",
        "specversion": "1.0",
        "aliyuneventbusname": "armstest",
        "id": "ef38ca1b-89cb-4c7c-9052-b73e15******",
        "aliyunregionid": "cn-hangzhou",
        "aliyunpublishaddr": "118.31.XX.XX"
    }
  • Membersihkan peringatan:
    {
        "datacontenttype": "application/json",
        "aliyunaccountid": "11xxxxxxxxxxx",
        "data": {
            "owner": "xx", // Pemilik peringatan.
            "handler": "xx", // Penangan peringatan.
            "data": { // Isi peringatan. Isi peringatan kompatibel dengan format peristiwa Alertmanager open source. Untuk informasi lebih lanjut, lihat dokumentasi resmi Prometheus (https://prometheus.io/docs/alerting/latest/configuration/?spm=a2c4g.11186623.0.0.179176a6M4TIb5#webhook_config).
                "alerts": [
                    {
                        "fingerprint": "9b115ab3762a47b51a8efcb516d4aa50",
                        "annotations": {
                            "message": "Uji peringatan yang dipicu secara manual"
                        },
                        "startsAt": "2022-06-07T09:20:44.000000000Z",
                        "endsAt": "2022-06-07T09:22:00.000000000Z",
                        "labels": {
                            "severity": "error",
                            "regionId": "cn-hangzhou",
                            "_aliyun_arms_denoise_code": "0",
                            "_aliyun_arms_integration_name": "Integrasi Kustom",
                            "alertname": "Peringatan yang dipicu secara manual",
                            "_aliyun_arms_product_type": "CUSTOM",
                            "_aliyun_arms_userid": "11xxxxxxxxxxx",
                            "_aliyun_arms_integration_id": "616",
                            "_aliyun_arms_is_denoise_filtered": "false"
                        },
                        "status": "resolved"
                    }
                ],
                "commonLabels": {
                    "severity": "error",
                    "regionId": "cn-hangzhou",
                    "_aliyun_arms_denoise_code": "0",
                    "_aliyun_arms_integration_name": "Integrasi Kustom",
                    "alertname": "Peringatan yang dipicu secara manual",
                    "_aliyun_arms_product_type": "CUSTOM",
                    "_aliyun_arms_userid": "11xxxxxxxxxxx",
                    "_aliyun_arms_integration_id": "616",
                    "_aliyun_arms_is_denoise_filtered": "false"
                },
                "externalURL": "https://arms.console.aliyun.com/#/alarm/alert/detail/12345",
                "groupLabels": {
                    "alertname": "Peringatan yang dipicu secara manual",
                },
                "receiver": "",
                "level": "P2",
                "dispatchRuleName": "Tim O&M",
                "startTime": "2022-06-07 17:20:44",
                "endTime": "2022-06-07 17:22:00",
                "commonAnnotations": {
                    "message": "Uji peringatan yang dipicu secara manual"
                },
                "status": "resolved"
            },
            "solution": "", // Solusi peringatan.
            "operator": "xx", // Operator peringatan.
            "timestamp": 1654593720279
        },
        "subject": "https://arms.console.aliyun.com/#/alarm/alert/detail/12345",
        "aliyunoriginalaccountid": "11xxxxxxxxxxx",
        "source": "arms",
        "type": "aliyun:arms:alarm:close",
        "aliyunpublishtime": "2022-06-07T09:22:00.352Z",
        "specversion": "1.0",
        "aliyuneventbusname": "armstest",
        "id": "d997f8c775d4d15b05f3346d5863fdc6******_close",
        "aliyunregionid": "cn-hangzhou",
        "aliyunpublishaddr": "xx.xx.xx.xx"
    }