Grafana 是一个可视化面板,有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器,支持 Graphite、zabbix、InfluxDB、Prometheus、OpenTSDB、Elasticsearch 等作为数据源,比 Prometheus 自带的图表展示功能强大太多,更加灵活,有丰富的插件,功能更加强大。
Docker 安装 Grafana
bash
docker run -d -p 3000:3000 grafana/grafana
访问http://192.168.3.100:3000/
就可以进入到 Grafana 的界面中,默认情况下使用账户admin/admin
进行登录。在 Grafana 首页中显示默认的使用向导,包括:安装、添加数据源、创建 Dashboard、邀请成员、以及安装应用和插件等主要流程:
这里将添加 Prometheus 作为默认的数据源,如下图所示,指定数据源类型为 Prometheus 并且设置 Prometheus 的访问地址即可。
Dashboard 模板配置
Grafana官网 - Dashboards
模块提供了下载 Dashboard 模板的功能。
Dashboards 里有许多各种类型的 Dashboard 面板,例如 JVM 监控、MySQL 数据库监控等。
你只需找到合适自己的监控面板,之后根据 ID 添加或者下载 JSON 导入即可。