简介

Grafana是一个开源的度量分析和可视化工具,可以通过将采集的数据分 析,查询,然后进行可视化的展示,并能实现报警

https://grafana.com/

源码安装

下载慢,请查看软件下载列表

1
2
3
4
5
6
7
# 下载
cd /usr/local/src
wget https://dl.grafana.com/oss/release/grafana-7.1.5.linux-amd64.tar.gz
# 解压
tar -zxvf /grafana-7.1.5.linux-amd64.tar.gz -C /usr/local
# 重命名文件夹 grafana
mv /usr/local/grafana-7.1.5.linux-amd64 /usr/local/grafana

创建 systemd 服务

  1. -homepath grafana的工作目录。
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
cat > /lib/systemd/system/grafana.service << EOF
[Unit]
Description=Grafana
Documentation=https://grafana.com/
After=network.target

[Service]
Type=notify
ExecStart=/usr/local/grafana/bin/grafana-server -homepath /usr/local/grafana/
Restart=on-failure
RestartSec=42s

[Install]
WantedBy=multi-user.target
EOF

启动服务

grafana 默认为3000端口

1
systemctl start grafana

image-20200901105728756

界面显示

默认帐号和密码:admin/admin

http://127.0.0.1:3000/

image-20200901110252897

配置数据源

  1. 第一步:点击齿轮图标,选择 Data Sources

image-20200901110554879

  1. 添加数据源

    image-20200901110707055

  2. 选择 Prometheus 小火炬

    image-20200901110811716

  3. 设置基本参数

    1. Prometheus
    2. http://localhost:9090
    3. GET

    image-20200901111029490

安装 Dashboards

  • 官方和社区建立的仪表板

https://grafana.com/grafana/dashboards

image-20200901111546055

下载: https://grafana.com/grafana/dashboards/8919

image-20200901111639166

导入 JSON 仪表板, 也可以使用ID快捷导入。

image-20200901111902641

使用ID导入JSON仪表板

image-20200901112707015

效果:

image-20200831203441031

软件下载

  1. grafana-7.1.5.linux.amd64