And what's your alertmanager sns_config 
<https://prometheus.io/docs/alerting/latest/configuration/#sns_config> ?

You can find the default sns.message.template 
here: 
https://github.com/prometheus/alertmanager/blob/v0.25.0/template/default.tmpl#L94-L103

{{ define "sns.default.message" }}{{ .CommonAnnotations.SortedPairs.Values 
| join " " }}
{{ if gt (len .Alerts.Firing) 0 }}
Alerts Firing:
{{ template "__text_alert_list" .Alerts.Firing }}
{{ end }}
{{ if gt (len .Alerts.Resolved) 0 }}
Alerts Resolved:
{{ template "__text_alert_list" .Alerts.Resolved }}
{{ end }}
{{ end }}

You'll need to override this with a template you write yourself, which 
contains just the labels and/or annotations of interest.

On Friday, 9 June 2023 at 13:50:33 UTC+1 Emanuel Gonzalez wrote:

> Hi all, I have configured Alertmanager to send alerts to Amazon SNS, 
> everything is working correctly but I see a lot of information in the alert 
> that arrives. I have read the documentation but I have not understood how 
> to resolve it.
>
> The alert sends the following information:
>
> Alerts Firing:
> Labels:
>  - alertname = HpaMaxedOut
>  - app_kubernetes_io_component = metrics
>  - app_kubernetes_io_instance = kube-state-metrics
>  - app_kubernetes_io_managed_by = Helm
>  - app_kubernetes_io_name = kube-state-metrics
>  - app_kubernetes_io_part_of = kube-state-metrics
>  - app_kubernetes_io_version = 2.7.0
>  - cluster = test-dev
>  - helm_sh_chart = kube-state-metrics-4.29.0
>  - horizontalpodautoscaler = apache-hpa
>  - instance = 10.x.x.x:8080
>  - job = kubernetes-service-endpoints
>  - namespace = test-apache
>  - node = ip-10-x-x-x.ec2.internal
>  - service = kube-state-metrics
>  - severity = critical
> Annotations:
>  - description = The maximum number of desired Pods has been hit
>   VALUE = 2
>   CLUSTER = test-dev
>  HPA = apache-hpa
>  - summary = Kubernetes HPA scale capability (instance 10.x.x.x:8080)
> Source: 
> /graph?g0.expr=kube_horizontalpodautoscaler_status_desired_replicas+%3E%3D+kube_horizontalpodautoscaler_spec_max_replicas&g0.tab=1
>
> I would like to put together something simpler without so much
>
>  information, for example.
>
>  - alertname = HpaMaxedOut
> VALUE = 2
> HPA = apache-hpa
> CLUSTER = test-dev
> - description = The maximum number of desired Pods has been hit
>  - summary = Kubernetes HPA scale capability (instance 10.x.x.x:8080)
>
> Here my config:
>
>     groups:
>       - name: HpaMaxedOut
>         rules:
>         - alert: DeploymentReplicasLimitReached
>           expr: kube_horizontalpodautoscaler_status_desired_replicas >= 
> kube_horizontalpodautoscaler_spec_max_replicas
>           for: 1m
>           labels:
>             severity: critical
>           annotations:
>             summary: Kubernetes HPA scale capability (instance {{ 
> $labels.instance }})
>             description: "The maximum number of desired Pods has been 
> hit\n  VALUE = {{ $value }}\n  LABELS = {{ $labels }}"
>
> Any helps??
>
>
>

-- 
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/33fe26cf-76bb-4643-8e03-3a865c96b540n%40googlegroups.com.

Reply via email to