Hi Brian, Thank you for the suggestion, I was able to setup a flask application to monitor the data sent by alert manager for opsgenie using api_url end point. I had to create 3 end points 1. POST for - / 2. PUT for /v2/alerts/message 3. PUT for /v2/alerts/description
*POST:* {'alias': '<mangled>71c5c169a773796b467cc741f70457c4', 'message': 'Type1 Server is down or node exporter is unreachable', 'description': 'server1:9100 server is down or prometheus is unable to query the node exporter service which should be up and running.\n\rserver2:9100 server is down or prometheus is unable to query the node exporter service which should be up and running.\n\r', 'details': {'SERVER_CATEGORY': 'Type1', 'SERVER_SITE': 'ind', 'alertname': 'Type1 Server is down or node exporter is unreachable', 'criteria': 'nodedown', 'job': 'default_nodeexporters', 'severity': 'critical', 'team': 'infrasupport'}, 'source': 'http://alertmanager:9093/#/alerts?receiver=opsgenie_support', 'tags': ['SERVER_CATEGORY=Type1', 'SERVER_SITE=ind', 'criteria=nodedown', 'severity=critical', 'team=support', 'support', 'monitor', 'server1:9100', 'server2:9100'], 'priority': 'P1'} 10.73.6.210 - - [27/Jul/2024 07:32:04] "POST /v2/alerts HTTP/1.1" 200 - *First PUT:* {'message': 'Utility Server is down or node exporter is unreachable'} 10.73.6.210 - - [27/Jul/2024 07:32:04] "PUT /v2/alerts/<mangled>71c5c169a773796b467cc741f70457c4/message?identifierType=alias HTTP/1.1" 200 - *Second PUT:* {'description': 'server1:9100 server is down or prometheus is unable to query the node exporter service which should be up and running.\n\rserver2:9100 server is down or prometheus is unable to query the node exporter service which should be up and running.\n\r'} 10.73.6.210 - - [27/Jul/2024 07:32:04] "PUT /v2/alerts/<mangled>71c5c169a773796b467cc741f70457c4/description?identifierType=alias HTTP/1.1" 200 - It seems the alert manager needs to send another PUT request for updating the opsgenie tags. On Wednesday, April 3, 2024 at 9:59:06 PM UTC+5:30 Brian Candler wrote: > On Wednesday 3 April 2024 at 16:01:21 UTC+1 mohan garden wrote: > > Is there a way i can see the entire message which alert manager sends out > to the Opsgenie? - somewhere in the alertmanager logs or a text file? > > > You could try setting api_url to point to a webserver that you control. > -- 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 prometheus-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/prometheus-users/681792f8-6ef1-4719-86a4-4c4ea3433480n%40googlegroups.com.