.1. 简介

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

.2. 源码安装

官方最新版本下载:https://grafana.com/grafana/download

# 下载
cd /usr/local/src
wget https://dl.grafana.com/oss/release/grafana-7.1.5.linux-amd64.tar.gz
wget https://dl.grafana.com/oss/release/grafana-9.0.0.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

.3. RPM 方式安装

wget https://dl.grafana.com/enterprise/release/grafana-enterprise-9.0.0-1.x86_64.rpm
sudo yum install grafana-enterprise-9.0.0-1.x86_64.rpm

sudo systemctl daemon-reload
sudo systemctl start grafana-server
sudo systemctl status grafana-server

sudo systemctl enable grafana-server

创建 systemd 服务

  1. -homepath grafana的工作目录。
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

.4. 启动服务

grafana 默认为3000端口

systemctl start grafana

image-20200901105728756

.5. docker 安装

docker run -d \
  -p 3000:3000 \
  --name=grafana \
  -v /opt/grafana-storage:/var/lib/grafana \
  grafana/grafana

.6. 界面显示

默认帐号和密码:admin/admin, 不管生产还是测试一定要修改默认密码,推荐密码生成:https://suijimimashengcheng.bmcx.com/

http://127.0.0.1:3000/

修改默认密码


vim /etc/grafana/grafana.ini
# 设置只绑定本机
http_addr = 127.0.0.1 

# default admin user, created on startup
admin_user = admin
# default admin password, can be changed before first start of grafana,  or in profile settings
admin_password = a7JeLNyPVC7sV*yV2zKCxbEtpM9u!VzHG

重置密码

grafana-cli admin reset-admin-password dmPWqnD$3tqEK9FEx6ca^G7y7qQbvpFQ

image-20200901110252897

.7. 配置数据源

7.1. 第一步:Data Sources

点击齿轮图标,选择 Data Sources

image-20200901110554879

7.2. 添加数据源

image-20200901110707055

7.3. 选择 Prometheus 小火炬

image-20200901110811716

7.4. 设置基本参数

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

image-20200901111029490

.8. 安装 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