Docker Grafana设置通知通道不工作

Docker Grafana设置通知通道不工作,docker,grafana,Docker,Grafana,我正在尝试用现有的数据源、仪表盘和通知通道构建一个Docker容器。数据源和仪表盘的设置正在工作,但通知通道的设置没有工作。使用GrafanaV6.3.5(提交:67bad72) 我正在使用Grafana配置文档中的示例配置。我已将其添加到/etc/grafana/provisioning/notifiers目录中名为AlertNotificationChannel.yaml 我可以看到它正在处理该文件,因为我可以在日志中看到一条消息“删除警报通知记录器=provisioning.notifie

我正在尝试用现有的数据源、仪表盘和通知通道构建一个Docker容器。数据源和仪表盘的设置正在工作,但通知通道的设置没有工作。使用GrafanaV6.3.5(提交:67bad72)

我正在使用Grafana配置文档中的示例配置。我已将其添加到
/etc/grafana/provisioning/notifiers
目录中名为
AlertNotificationChannel.yaml

我可以看到它正在处理该文件,因为我可以在日志中看到一条消息“删除警报通知记录器=provisioning.notifiers name=notification-channel-1 uid=notifier1”。但是,没有关于插入或更新警报通知的消息,UI中也没有任何内容

yaml文件的内容:

notifiers:
  - name: notification-channel-1
    type: slack
    uid: notifier1
    # either
    org_id: 2
    # or
    org_name: Main Org.
    is_default: true
    send_reminder: true
    frequency: 1h
    disable_resolve_message: false
    # See `Supported Settings` section for settings supporter for each
    # alert notification type.
    settings:
      recipient: "XXX"
      token: "xoxb"
      uploadImage: true
      url: https://slack.com

delete_notifiers:
  - name: notification-channel-1
    uid: notifier1
    # either
    org_id: 2
    # or
    org_name: Main Org.

我相信这个功能是在Grafana的v5之后添加的,我正在尝试按照文档进行操作,但没有工作。

所以今天我遇到了同样的问题,我能够使它工作。我想猜测你最终找到了一个解决方案,但我发现发布一个对未来经历这个问题的人有用的例子是很有用的。UI中没有显示任何内容的原因可能是因为它们在某个地方出错了

这是我的docker compose的一个示例:

grafana:
      image: grafana/grafana
      container_name: grafana
      restart: always
      user: "0"
      ports:
          - "3000:3000"
      volumes:
          - type: bind
            source: "/root/Docker/grafana/grafana"
            target: "/var/lib/grafana"
          - type: bind
            source: "/root/Docker/grafana/provisioning"
            target: "/etc/grafana/provisioning"
这是我的“/grafana/provisioning/notifiers/slack.yml”示例

请注意,组织名称是我公司的名称,用户名是随机的

谢谢


Wassim

所以我今天也遇到了同样的问题,我能够让它正常工作。我想猜测你最终找到了一个解决方案,但我发现发布一个对未来经历这个问题的人有用的例子是很有用的。UI中没有显示任何内容的原因可能是因为它们在某个地方出错了

这是我的docker compose的一个示例:

grafana:
      image: grafana/grafana
      container_name: grafana
      restart: always
      user: "0"
      ports:
          - "3000:3000"
      volumes:
          - type: bind
            source: "/root/Docker/grafana/grafana"
            target: "/var/lib/grafana"
          - type: bind
            source: "/root/Docker/grafana/provisioning"
            target: "/etc/grafana/provisioning"
这是我的“/grafana/provisioning/notifiers/slack.yml”示例

请注意,组织名称是我公司的名称,用户名是随机的

谢谢

瓦西姆