Docker Grafana设置通知通道不工作
我正在尝试用现有的数据源、仪表盘和通知通道构建一个Docker容器。数据源和仪表盘的设置正在工作,但通知通道的设置没有工作。使用GrafanaV6.3.5(提交:67bad72) 我正在使用Grafana配置文档中的示例配置。我已将其添加到Docker Grafana设置通知通道不工作,docker,grafana,Docker,Grafana,我正在尝试用现有的数据源、仪表盘和通知通道构建一个Docker容器。数据源和仪表盘的设置正在工作,但通知通道的设置没有工作。使用GrafanaV6.3.5(提交:67bad72) 我正在使用Grafana配置文档中的示例配置。我已将其添加到/etc/grafana/provisioning/notifiers目录中名为AlertNotificationChannel.yaml 我可以看到它正在处理该文件,因为我可以在日志中看到一条消息“删除警报通知记录器=provisioning.notifie
/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”示例
请注意,组织名称是我公司的名称,用户名是随机的
谢谢
瓦西姆