Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
ListRules
ListRulesOperasi mengambil informasi tentang aturan yang dikonfigurasi di ruang kerja.
Satu respons berisi paling banyak 100.000 aturan. Karena grup aturan tidak pernah dibagi di seluruh halaman, pemotongan selalu mendarat di batas grup aturan. Oleh karena itu, respons dapat berisi kurang dari 100.000 aturan jika menyertakan kelompok aturan berikutnya melebihi batas. Ketika pemotongan terjadi, responsnya mencakup properti. groupNextToken Untuk mengambil halaman berikutnya, berikan nilai itu sebagai parameter group_next_token kueri, yang harus Anda kirim bersamagroup_limit.
- Kata kerja HTTP yang valid:
-
GET - URI yang valid:
-
/workspaces/workspaceId/api/v1/rules - Parameter kueri URL:
-
type=<alert|record>Kembalikan hanya aturan peringatan (misalnya,type=alert) atau aturan perekaman (misalnya,type=record). Ketika parameter tidak ada atau kosong, tidak ada penyaringan yang dilakukan. Opsionalrule_name[]=<string>Memfilter aturan menggunakan nama yang disediakan. Ketika beberapa filter disediakan, nama aturan harus memenuhi setidaknya satu dari filter yang diberikan. Opsionalrule_group[]=<string>Memfilter grup aturan menggunakan nama yang disediakan. Ketika beberapa filter disediakan, nama grup aturan harus memenuhi setidaknya satu dari filter yang diberikan. Opsionalfile[]=<string>Memfilter ruang nama grup aturan menggunakan nama yang disediakan. Ketika beberapa filter disediakan, nama namespace grup aturan harus memenuhi setidaknya satu dari filter yang diberikan. Opsionalexclude_alerts=<true|false>Memfilter aturan tanpa peringatan aktif saat disetel ketrue. Opsionalmatch[]=<series_selector>Hanya mengembalikan aturan yang telah mengonfigurasi label yang memenuhi pemilih label. Jika parameter diulang, aturan yang cocok dengan salah satu set pemilih label dikembalikan. Perhatikan bahwa pencocokan ada pada label dalam definisi setiap aturan, bukan pada nilai setelah ekspansi templat (untuk aturan peringatan). Opsionalgroup_limit=<number>Jumlah maksimum grup aturan yang dikembalikan dalam satu respons. Dalam permintaan berikutnya untuk paginate, gunakangroupNextTokenproperti dari respons ini untuk mengaturgroup_next_tokenparameter. Opsionalgroup_next_token=<string>Token pagination dikembalikan oleh permintaan sebelumnya saat Anda menyetelgroup_limitproperti atau ketika respons mencapai batas 100.000 aturan. Gunakan token ini untuk melakukan paginasi berulang pada grup aturan yang tersisa. Bila Anda menggunakan parameter ini, Anda juga harus mengirimgroup_limitparameter. Opsional
Permintaan sampel
GET /workspaces/ws-b226cc2a-a446-46a9-933a-ac50479a5568/api/v1/rules HTTP/1.1 Content-Length: 0, Authorization: AUTHPARAMS X-Amz-Date: 20201201T193725Z User-Agent: Grafana/8.1.0
Sampel respon
HTTP/1.1 200 OK x-amzn-RequestId: 12345678-abcd-4442-b8c5-262b45e9b535 Content-Length: 423 Connection: keep-alive Date: Tue, 01 Dec 2020 19:37:25 GMT Content-Type: application/json Server: amazon vary: Origin { "status": "success", "data": { "groups": [ { "name": "test-1.rules", "file": "test-rules", "rules": [ { "name": "record:1", "query": "sum(rate(node_cpu_seconds_total[10m:1m]))", "labels": {}, "health": "ok", "lastError": "", "type": "recording", "lastEvaluation": "2021-10-21T21:22:34.429565909Z", "evaluationTime": 0.001005399 } ], "interval": 60, "lastEvaluation": "2021-10-21T21:22:34.429563992Z", "evaluationTime": 0.001010504 } ] }, "errorType": "", "error": "" }