Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Alert notification template for alertmanager(prometheus) to send to opsgenie

Sumit Yadav December 18, 2020

Can any one share a sample template for alerts to be sent from alert manager to opsgenie.

 

 

Opsgenie template :

-----------------------

{{ define "ops_summary" }}

Environment: {{ .Alert.Labels.env}}

{{ end }}

 

I am unable to capture the value of this label and pass it as details tab to opsgenies extra properties. In alert at opsgenie it shows as {{ template "ops_summary" . }}

 

  opsgenie_configs:

  - send_resolved: true

    details: { '{{ template "ops_summary" . }}' }

    responders:

    - name: 'test

      type: 'team'

2 answers

1 vote
Nick H
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
December 18, 2020

Hi @Sumit Yadav ,

A few samples/examples of Alertmanager << >> Opsgenie notification templates can be reviewed here in this other community post: https://community.atlassian.com/t5/Opsgenie-questions/How-to-set-Opsgenie-alert-priority-from-Prometheus-alert/qaq-p/1211053

Hope this helps! Let us know if you have any additional questions.

Sumit Yadav December 21, 2020

Hi @Nick H I used the logic mentioned however I would want to know how to capture single label/annotations value in template. This is a bit confusing.

Nick H
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
December 24, 2020

I'm not an Alertmanager expert - nor have an instance myself to test - so I'm not entirely sure how to capture single label/annotations value in template. This is something you may want to reach out to Prometheus support for.

But - within the Opsgenie-Prometheus integration, you should be able to extract a single label/annotations value using either string processing or regex:

https://docs.opsgenie.com/docs/string-processing-methods

https://docs.opsgenie.com/docs/regular-expressions

0 votes
Ian Scrivens December 21, 2020

Hi @Sumit Yadav

If you go in Atlassian | Start page you will find it here

Sumit Yadav December 21, 2020

hi @Ian Scrivens I have updated with sample template I created still facing the issue.

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
TAGS
AUG Leaders

Atlassian Community Events