Grafana使用教程之Worldmap panel with MySQL database
Grafana是一个跨平台的开源的度量分析和可视化工具,可以通过将采集的数据查询然后可视化的展示,并及时通知。
虽然说Grafana支持十几种数据源,但是用的数据源比较多的是时序性数据库,针对mysql的使用,官方文档只有针对
mysql这个数据源的介绍但是具体的panel的用法,却没有很详细。摸爬滚打了两个星期,我终于把Grafana对Mysql数
据源的数据展示大概弄懂了,现在来说一下World panel的使用。(博客为记录自己的学习过程,希望我的案例可以帮助到大家,如果有错误的地方,欢迎指出)
准备工作
1.首先你需要到grafana的官网下载安装好grafana,具体的操作过程可以百度这里就不多做解释了。
2.安装好grafana之后,你需要下载World panel插件
详情可参考官网:
https://grafana.com/grafana/plugins/grafana-worldmap-panel/installation
或者是直接cmd打开docs命令行,然后执行这一句World pane插件就可以下载安装成功了
grafana-cli plugins install grafana-worldmap-panel
安装成功之后,打开grafana
Installed Panels会多一个panels这就安装成功了
3.你还需要添加MySQL数据源
红色框框住的三个参数的必填的重要参数,其他的参考可以按照自己的需要填写,填写完成点save&test,测试是否添加成功(这一步操作本地是比较简单的,外网操作的话需要多配置数据库的ip白名单)
开始创建一个Dashboard
先点击加号选择Dashboard,然后创建成功后点击Add Query,就会跳转的下图的页面,点击红框的位置
然后选择Worldmap panel
接下来我们开始配置一下Worldmap panel对应sql的参数,下图是默认的配置
这里是已经配置成功Worldmap panel,重点需要配置的是Map Data Options下面的Location Data和Aggregation,Location Data选择table,Aggregation选择total ,配置好之后拉下来
然后点击Queries,选择刚刚自己添加的数据源,准备开始写sql了