一、Grafana 介绍
Grafana 是一个监控仪表系统,它是由 Grafana Labs 公司开源的的一个系统监测工具,它可以大大帮助我们简化监控的复杂度,我们只需要提供需要监控的数据,它就可以帮助生成各种可视化仪表,同时它还有报警功能,可以在系统出现问题时发出通知。
Grafana 支持许多不同的数据源,每个数据源都有一个特定的查询编辑器,每个数据源的查询语言和能力都是不同的,我们可以把来自多个数据源的数据组合到一个仪表板,但每一个面板被绑定到一个特定的数据源。目前官方支持以下数据源:
Alertmanager
AWS CloudWatch
Azure Monitor
Elasticsearch
Google Cloud Monitoring
Graphite
InfluxDB
Loki
Microsoft SQL Server (MSSQL)
MySQL
OpenTSDB
PostgreSQL
Prometheus
Jaeger
Zipkin
Tempo
1、安装Grafana
要安装 Grafana 的方式有很多,我们这里使用的是 docker安装,可以在 Grafana 官方下载页面筛选合适的版本 https://grafana.com/grafana/download?edition=oss&platform=linux 根据自己的需求来进行安装,比如我们这里直接使用 docker进行安装
mkdir -p /data/grafana && chmod -R 777 /data/grafana
docker pull grafana/grafana-oss:10.1.5-ubuntu
docker run -itd --restart=always --name=grafana -p3000:3000 -v /data/grafana:/var/lib/grafana grafana/grafana-oss:10.1.5-ubuntu
2、登陆grafana 默认是ip:3000 用户名密码admin/admin
3、配置数据源
4、配置面板
二、基于 Time series 时间序列的图形可视化方式的操作
1、添加面板
1>在默认创建的新的 Dashboard 中就有一个空的面板,点击 Add an empty panel 即可开始添加面板