grafana使用mysql源画图
参考文档:
先放一个最后做完的图,实现的功能有:
1.统计一个时间段内,复选框选中的业务线sla
2.按照时间序列展示数据
3.可以定义统计时间粒度
4.对业务线名称,按照正则方式改名,统一去掉名字里面“业务线-”字样
开始实施:
1.配置mysql数据源
略
2.新建dashboard
略
3.新建panel
Visualization选择Table,我的需求是可以按照时间序列进行统计,Format as 选择 Time series
按照查询编辑器的查询方式,从mysql表过滤数据,其中,
Time column 选择一个时间字段,mysql字段类型可以是datetime类型,或者时间戳
Metric column 可选值,选择后将作为 series name,可以选择多个字段
添加Transform,
Outer join 将series name作为字段名,将结果集数据转换
Rename by regex 将字段名使用正则的形式进行改名