Prometheus Alertmanger удалить все молчания, используя curl. REST API - PullRequest
0 голосов
/ 14 апреля 2020

Как я могу удалить все существующие паузы в Prometheus Alertmanger, используя curl.

Я пытался использовать это, но получаю 404 page not found

curl -X DELETE http://alerts.example.org:9093/api/v1/silence/<silenceId>

Как я могу удалить все молчания? что-то вроде

curl -X DELETE http://alerts.example.org:9093/api/v1/silence/*

1 Ответ

0 голосов
/ 15 апреля 2020

Вы не можете удалить все молчания с помощью одной команды curl, но вы можете перечислить все идентификаторы молчания с помощью следующей команды:

curl -X GET http://alerts.example.org:9093/api/v1/silences | jq --raw-output '.data[].id'

9e2d7680-8543-447f-9776-db513fa88b3b
1e37bb70-a6ae-4247-b748-fd7aee838140
6dac91c5-08a7-4a14-8dac-7137c61ae94d

А затем удалить с помощью команды "curl -X DELETE" .

...