To send an alert to a web hook there is no need for a template. The
receiver api receivs the alerts in as json payload.

https://prometheus.io/docs/alerting/configuration/#webhook_config


On Tue, Mar 24, 2020, 12:46 AM Rahul Hada <[email protected]> wrote:

> Hi All,
> We are using templates to refine the parameters going to the slack channel
> from alertmanager, we do have one api to which we are sending alert
> notifications but while using same templates for api, reloading the
> alertmanager.yml gives error " field title not found in type config.plain".
> I have rechecked if there is any indentation error in yaml file. Please
> suggest whether it is possible for api or not. If yes , please guide me
> towards it.
>
> Template file :-
> {{ define "webhook.default.title" }}{{ template "__subject" . }}{{ end }}
> {{ define "webhook.default.username" }}{{ template "__alertmanager" . }}{{
> end }}
> {{ define "webhook.default.fallback" }}{{ template "webhook.default.title"
> . }} | {{ template "webhook.default.titlelink" . }}{{ end }}
> {{ define "webhook.default.pretext" }}{{ end }}
> {{ define "webhook.default.titlelink" }}{{ template "__alertmanagerURL" .
> }}{{ end }}
> {{ define "webhook.default.iconemoji" }}{{ end }}
> {{ define "webhook.default.iconurl" }}{{ end }}
> {{ define "webhook.default.text" }}{{ end }}
> {{ define "webhook.default.footer" }}{{ end }}
>
>
> Alertmanager.yml file :-
> - name: "en_api"
>   webhook_configs:
>   - url: http://dticket.xxxxxxx.com/prometheus_api.php
>     title: '{{ template "webhook.default.title" . }}'
>     text: |-
>       {{ range .Alerts }}
>          *ALERT:* {{ .Annotations.summary }} - `{{ .Labels.severity }}`
>         *DESCRIPTION:* {{ .Annotations.description }}
>         {{ .Annotations.identifier }}
>       {{ end }}
>
>
> Thanks in Advance
>
>
> --
> 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/c01b22eb-828d-4df2-bcea-f6e448ab2ca5%40googlegroups.com
> <https://groups.google.com/d/msgid/prometheus-users/c01b22eb-828d-4df2-bcea-f6e448ab2ca5%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/CAKimyZvybwitKXoPBy5MbxS6NDab-bybKecsr2DiqK8Z55s20w%40mail.gmail.com.

Reply via email to