首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Prometheus:带有AWS的AlertManager

Prometheus:带有AWS的AlertManager
EN

Stack Overflow用户
提问于 2019-01-07 19:54:43
回答 1查看 4.7K关注 0票数 1

我正在为我的库伯纳茨设置Prometheus Alertmanager。我可以直接发送邮件警告,但我想使用AWS SNS代替。后来我发现AWS没有得到AlertManager的官方支持,而是得到了社区的支持。

我已经找到了一个github项目,通过它我们可以为警报管理器启用AWS SNS。

https://github.com/DataReply/alertmanager-sns-forwarder

但当我尝试时,我正在获得CrashloopBackOff状态。我正在使用与项目相同的部署yaml。下面是我添加了我的env具体细节的部分。

代码语言:javascript
复制
spec:
  replicas: 1
  strategy:
    rollingUpdate:
      maxSurge: 1
      maxUnavailable: 0
    type: RollingUpdate
  template:
    metadata:
      labels:
        component: alertmanager-sns-forwarder
      annotations:
        iam.amazonaws.com/role: cluster-test-Role
    spec:
      restartPolicy: Always
      containers:
      - name: alertmanager-sns-forwarder
        image: datareply/alertmanager-sns-forwarder
        imagePullPolicy: Always
        # You can also specify arguments
        # args: ["--addr=:9087", "--debug", "--arn-prefix=<some_prefix>"]
        env:
          - name: AWS_REGION
            value: "us-east-1"
          - name: AWS_DEFAULT_REGION
            value: "us-east-1"
          - name: SNS_FORWARDER_ADDRESS
            value: "9087"        
          - name: SNS_FORWARDER_DEBUG
            value: "false"
          - name: SNS_FORWARDER_ARN_PREFIX
            value: "arn:aws:sns:us-east-1:8xxxxxxxx:SYSTEST_K8S_ALERTS"

我查过日志了,但没有发现任何问题。

代码语言:javascript
复制
kubectl logs -f alertmanager-sns-forwarder-f8b4546b7-97c55 -n monitoring
time="2019-01-09T07:16:19Z" level=info msg="listening on9087"
EN

回答 1

Stack Overflow用户

发布于 2021-12-09 19:03:05

老问题,但现在支持SNS,因为警报管理器0.23 configs

您也可以检查https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-alertmanager-receiver-config.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54080917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档