方案
第一步 下载官方库
$ wget https://codeload.github.com/grafana/grafana/tar.gz/v5.4.2 -O grafana-5.4.2.tar.gz
然后解压
$ mkdir grafana
$ tar xzf grafana.tar.gz -C grafana --strip-components 1
添加企业微信接口
https://github.com/wangriyu/docker-grafana/tree/master/wechat-notifier
打开链接将其中的两份代码复制到 grafana/pkg/services/alerting/notifiers 中
编译镜像
这边选择编译镜像,也可以照着官方的readme直接编译本地文件使用
$ cd grafana
$ make build-docker-full
等待许久之后会生成一个grafana/grafana:dev镜像
启动容器
$ docker run -d --name=grafana -p 3000:3000 grafana/grafana:dev
这边尝试使用上述命令后,容器run不起来 ,一直处于exit(1)的状态,查了一些资料,也找不到解决的办法。后续使用其他的命令
docker run -d -p 3000:3000 --name grafana grafana/grafana
启动成功
打开 localhost:3000 即可打开 grafana 页面,初始账号密码是 admin/admin
此时grafana已经有了企业微信的接口
发送测试命令
成功!