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.

