通过 Grafana 对prometheus 监控做可视化
Posted 渔夫数据库笔记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过 Grafana 对prometheus 监控做可视化相关的知识,希望对你有一定的参考价值。
1.下载 Grafana
下载地址 (注意选择合适合的操作系统,并且选择oss版本)
Download Grafana | Grafana Labs
比如下载 linux 操作系统下的二进制安装包
wget https://dl.grafana.com/oss/release/grafana-9.1.0.linux-amd64.tar.gz
2. 解压并安装
tar -xvf grafana-9.1.0.linux-amd64.tar.gz -C /usr/local
cd /usr/local
mv grafana-9.1.0/ grafana
3.修改参数
1)创建grafana 数据库及用户
create database grafana default character set utf8mb4;
CREATE USER 'grafana'@'%' IDENTIFIED BY 'shao1987@321' WITH MAX_USER_CONNECTIONS 10;
GRANT all privileges ON *.* TO 'grafana';
2)修改grafana 参数文件
cd /usr/local/grafana/conf
cp defaults.ini defaults.ini_20220823
vi defaults.ini
#修改[database]参数指定数据库为mysql(这里的mysql要提前部署指定的数据库名grafana也要提前创建好,否则grafana启动报错,如果使用默认的sqlite3,则无需部署)
# Either "mysql", "postgres" or "sqlite3", it's your choice
type = mysql
host = 127.0.0.1:3306
name = grafana
user = root
# If the password contains # or ; you have to wrap it with triple quotes. Ex """#password;"""
password = root
4.启动 grafana
./grafana-server -config=/usr/local/grafana/conf/defaults.ini >grafana.log 2>&1 &
5.登录 grafana
http://119.8.238.94:3000/
#第一次登录默认 用户名/密码为 admin/admin,登录后会提示你修改新的密码
6. 添加 prometheus (prometheus提前部署好)数据源
7.添加 Dashboards
1)在线添加 Dashboards
#可以搜索官方的dashboard id 输入id 添加dashboard
https://grafana.com/grafana/dashboards/
#搜索官方相关dashboard,
#输入刚刚copy的id,并点击load
#点击 import 导入dashboard
2) 离线添加第三方 dashboard
#对于一些第三方的 dashboard 可以先下载到本地,然后添加
导入后效果如下(当前还没有监控mysql,所以没有数据):
8.删除 dashboard
以上是关于通过 Grafana 对prometheus 监控做可视化的主要内容,如果未能解决你的问题,请参考以下文章
MySQL 监控 第01期:Prometheus+Grafana 监控 MySQL
Grafana+Prometheus监控Linux服务器性能
Grafana+Prometheus监控Linux服务器性能