在Grafana中配置MySQL数据源并创建查询面板
目录
- 配置MySQL数据源
- 创建查询面板
- 时区问题
配置MySQL数据源
Add data source :
选择"MySQL"类型 :
配置MySQL库的连接参数:
创建查询面板
我建立了一个横坐标为pic_type,而非时间的柱状图查询面板,如下图:
图中我用红笔标出了一些关键点:
Query的Format选择为Table而非Time series ;
__timeFilter 是 Grafana 提供的 时间过滤宏(Time Filter Macro),用于在查询中动态应用时间范围筛选 ;
X Axis 选择 pic_type
时区问题
还有个问题值得一提,就是发现Grafana在使用Mysql数据源时,显示时间比正常时间快8小时。我发现grafana常见问题-时间多8小时问题中的 解决方案2-使用mysql的UNIX_TIMESTAMP函数 有效。但是尝试方案一(改Timezone)没效果。
MySQL的UNIX_TIMESTAMP函数返回零时区(UTC)从1970年1月1日00:00:00开始的时间戳秒数