通过 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 监控做可视化的主要内容,如果未能解决你的问题,请参考以下文章

通过 Grafana 对prometheus 监控做可视化

MySQL 监控 第01期:Prometheus+Grafana 监控 MySQL

Grafana+Prometheus监控Linux服务器性能

Grafana+Prometheus监控Linux服务器性能

性能监控之 Blackbox_exporter+Prometheus+Grafana 实现网络探测

使用 Prometheus + Grafana 打造 TiDB 监控整合方案