Thanks.. I'm trying to get the silenceID using the CURL, I could get the
response in json format.
Any idea about how we can filter the ID alone with some conditions?
in below response I want to get the ID with matchers->value &
status->state as the conditions
Response:
{
"status": "success",
"data": [
{
"id": "9c566ac5-cc81-4f13-bebb-4c237ca7488d",
"matchers": [
{
"name": "stack",
"value": "QA-stack",
"isRegex": true
}
],
"startsAt": "2020-07-08T11:47:35Z",
"endsAt": "2020-07-10T11:45:40Z",
"updatedAt": "2020-07-08T11:46:00.638919938Z",
"createdBy": "api",
"comment": "Silence",
"status": {
"state": "active"
}
},
{
"id": "6e7f7205-b28e-4063-adeb-b037933fd8ca",
"matchers": [
{
"name": "stack",
"value": "DEV-STACK",
"isRegex": true
}
],
"startsAt": "2020-07-07T11:43:50.853902669Z",
"endsAt": "2020-07-08T13:43:09.824Z",
"updatedAt": "2020-07-07T11:43:50.853902669Z",
"createdBy": "api",
"comment": "Silence",
"status": {
"state": "active"
}
}
]
}
On Thursday, July 9, 2020 at 7:05:42 PM UTC+5:30, Augustin Husson wrote:
>
> So far from my knowledge that's not possible. But you have the ID in the
> response returned when you are creating the silence.
>
> Le jeu. 9 juil. 2020 à 14:01, Velmurugan C <[email protected]
> <javascript:>> a écrit :
>
>> Thanks Augustin...
>>
>> Can't we do this using matchers(Ex. alertname, application stack name)
>> instead of using SilenceID ?
>>
>>
>> Thanks....
>>
>>
>>
>> On Thursday, July 9, 2020 at 1:17:46 PM UTC+5:30, Augustin Husson wrote:
>>>
>>> You can do it like that :
>>>
>>> curl -XDELETE http://alertmanager/api/v2/silence/<SilenceId>
>>>
>>> Le jeu. 9 juil. 2020 à 07:27, Velmurugan C <[email protected]> a écrit :
>>>
>>>> Dear All,
>>>>
>>>> I have created the silence in my alertmanager through CURL command with
>>>> below details
>>>>
>>>> curl http://<alertManager>:9093/api/v1/silences -d '{
>>>> "matchers": [
>>>> {
>>>> "name": "<NAME>",
>>>> "value": "<VALUE>",
>>>> "isRegex": true
>>>> }
>>>> ],
>>>> "startsAt": "'"$startTime"'",
>>>> "endsAt": "'"$endTime"'",
>>>> "createdBy": "api",
>>>> "comment": "Silence",
>>>> "status": {
>>>> "state": "expired"
>>>> }
>>>>
>>>> }'
>>>>
>>>>
>>>> Any idea about how we can expire an active alert?
>>>>
>>>> Note: I expect way to do this *without* *amtool*
>>>>
>>>>
>>>> Thanks......
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Prometheus Users" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/prometheus-users/8ed9f7b9-4eef-4ef0-a789-95addc3c26c0o%40googlegroups.com
>>>>
>>>> <https://groups.google.com/d/msgid/prometheus-users/8ed9f7b9-4eef-4ef0-a789-95addc3c26c0o%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> --
>> You received this message because you are subscribed to the Google Groups
>> "Prometheus Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected] <javascript:>.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/prometheus-users/69c68552-bc13-4a8f-beb3-1c0fd005fbe0o%40googlegroups.com
>>
>> <https://groups.google.com/d/msgid/prometheus-users/69c68552-bc13-4a8f-beb3-1c0fd005fbe0o%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>
--
You received this message because you are subscribed to the Google Groups
"Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/prometheus-users/8df7eccd-7e48-4dc5-830d-f5d42d5c9852o%40googlegroups.com.