如何编辑Grafana的松弛通知中的链接

时间:2016-12-22 12:13:57

标签: slack grafana

我们正在使用Grafana 4并通过Incoming Webhook实现了对松弛通道的警报通知。除非通知中的链接指向错误的位置,否则通知将按预期发送。例如,如果您采取以下测试通知:

enter image description here

然后我希望[Alerting] Test notification中的链接指向Grafana服务器。但是,该链接中的主机是localhost。我认为这可能只是测试通知的一个问题,但这也会发生在真实的通知中:路径是正确的,但主机和端口是错误的(localhost:62033,有关完整的详细信息)。

我试图找到配置此主机/端口的地方,没有运气。任何提示,以便如何解决这个问题?

提前致谢。

2 个答案:

答案 0 :(得分:11)

您可以在ini文件中添加许多选项,告诉Grafana如何构建自引用网址:

#################################### Server ##############################
[server]
# Protocol (http or https)
protocol = http

# The http port  to use
http_port = 3000

# The public facing domain name used to access grafana from a browser
domain = localhost

# The full public facing url
root_url = %(protocol)s://%(domain)s:%(http_port)s/

您应该首先将protocolhttp_portdomain设置为正确的值。如果您在端口80或443上访问Grafana并且不希望在网址中明确显示该端口,则可以从:%(http_port)设置中删除root_url

答案 1 :(得分:3)

除了编辑grafana.ini之外,如果您在Docker容器中运行Grafana,您还可以使用环境变量将其传递到容器中(示例使用默认的grafana / grafana容器)。

docker run \ -d \ -p 3000:3000 \ --name=grafana \ -e "GF_SERVER_ROOT_URL=http://grafana.server.name:3000" \ grafana/grafana