How to configure custom subject to send an emails

I want to expecting the email subject like below, can some one please help how can i get the custom email subject whenever any issue happen.

Actual Subject: [FIRING:1]

Expecting Subject: [CRITICAL]:[Environment] <Service_Name> down On <Host_Name/Server_Name>

EX1: [CRITICAL]:[DEV] MySQL down (C-DEV6-403) On tesDev101 server

EX2: [CRITICAL]:[QA] MySQL down (C-QA-403) On tesQA101 server

EX3: [CRITICAL]:[PROD] MySQL down (C-Prod-Db) On testProd201 server

Can we have example how can we get the email sub name like [CRITICAL]:[Environment] down <Service_Name> On ?

We don’t have any documentation for this in the PMM2 site.

Can somebody help me on this?

Can somebody help me on this?

Can somebody help me on this?

The ability to modify the email subject comes from upstream grafana and here’s the docs with the info you’re after starts. By using this PR as a guide, I was able to get some of the data using the test button for the contact point based on these template variables here

Any of:
{{ .Status }} {{ .CommonAnnotations }} {{ .GroupLabels }} worked using the test button but the moment I tried {{ .severity }} or {{ .Labels.severity }} or {{ $Labels.severity }} it would send the test but not render the subject in the email and I see the following in the /srv/logs/grafana.logs file:
level=warn msg="failed to template email message" err="template: :1:11: executing \"\" at <.labels.severity>: can't evaluate field labels in type *channels.ExtendedData"

which makes sense because it’s a test email not a real alert with labels added to it…my problem is that I broke something somewhere else in my setup so I can’t get a real email to generate to see if they would work on a legitimate firing alert but may be enough to get you pointed in the right direction.

Hi @steve.hoffman

Thanks for the help. I tried the following options {{ .severity }} or {{ .Labels.severity }} or {{ $Labels.severity }} with genuine error, but still I am getting subject like empty or (no subject).

Hi @steve.hoffman

Any luck from your end? or can you please request for any documentation or fix the issue?

I asked on the grafana forums since this is technically a grafana feature but haven’t had any luck on my end getting it to work.

Thanks for the update @steve.hoffman

Please update if found any solution or update from Grafana team.

As a user, he/she should customize Subject and Body.

Hi @steve.hoffman

Finally, I got the solution for the above.

  1. Firstly we have to create template like below.

  1. And then in the email contact point set to the subject to:

AWESOME!! going to set it up on my end and will get this added to our docs to save someone future headache!!! Thanks for chasing this down!!!

Sure. Now, I am trying for email body as well to simplify the content with more informative.

Did you resolved the mail body customization?