- 해당 기능: Jenkins 사용해서 shell schedule로 돌림.
먼저, 프로메테우스 — alertmanager 서버 방화벽이 뚫려 있어야 함.
curl -XPOST -H "Content-Type: application/json" \
-d '{
"matchers": [
{
"name": "instance",
"value": "서버_IP:9100",
"isRegex": false
},
{
"name": "job",
"value": "서버JOB이름",
"isRegex": false
}
],
"startsAt": "'$(date -u -d "16:00 tomorrow" +"%Y-%m-%dT%H:%M:%SZ")'",
"endsAt": "'$(date -u -d "21:00 tomorrow" +"%Y-%m-%dT%H:%M:%SZ")'",
"createdBy": "Jenkins",
"comment": "Scheduled silence from Jenkins for SS-API-03"
}' \
http://alertmanager서버_IP:9093/api/v2/silences
해당 명령어를 실행하면 alertmanager에 내가 설정한 시간에 Silence가 생김


댓글 남기기