Prometheus监控之Grafana——部署篇

Prometheus2.6.0 部署请见文档:

https://blog.csdn.net/qq_31547771/article/details/103429591

上篇文档在 k8s 上部署了 prometheus , 下面就是将数据接入 grafana 中绘图了。
我使用 docker 启动的 grafana ,官网文档请见:

https://grafana.com/docs/grafana/latest/installation/docker/

服务器ip: 192.168.7.107

根据官网 docker 启动 grafana 的方式,简单写一个 shell 脚本。

cat > start_grafana.sh << EOF
#!/bin/bash

docker stop `docker ps -a |awk '/grafana/{print $1}'`
docker rm `docker ps -a |awk '/grafana/{print $1}'`
docker run -d \
   --name=grafana \
   --restart=always \
   -p 3000:3000 \
   -m 1024m \
   -v /opt/grafana/data:/var/lib/grafana \
   -v /opt/grafana/log:/var/log/grafana \
   grafana/grafana:5.4.3
EOF

挂载的数据目录到这里 /opt/grafana/data , data 目录给 777 权限,否则没权限启动。 然后浏览器访问 192.168.7.107:3000 ,初次登陆用户&密码均为 admin
在这里插入图片描述
登陆后,选择 Configuration ——> Data Sources
在这里插入图片描述
然后添加 prometheus 数据源
在这里插入图片描述
然后只需要写这两个就可以保存了
在这里插入图片描述
然后就是绘图,先选择数据源,然后写入语法,这里可以直接把 prometheus 那边的语法贴过来用。自己多试几次就知道怎么用了。高端的用法计划出在另一个文档。
在这里插入图片描述

也可以输入 id 直接导入图表。
使用方式:
在这里插入图片描述
在这里插入图片描述
输入 id 后,点一下空白处,就可以出来,然后选择一下数据源,点击导入就可以了。
在这里插入图片描述

下面是我使用的几个。觉得好看的可以拿 ID 导入使用。
在这里插入图片描述

主机基础监控图,ID: 9276
在这里插入图片描述

k8s 之 pod 资源使用图, ID : 8588
在这里插入图片描述
nginx 之 url 监控,ID : 7587
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
以下是PrometheusGrafana安装部署的详细步骤: 1.安装和配置Prometheus 1.1 下载并解压PrometheusPrometheus的官网(https://prometheus.io/download/)下载最新版本的Prometheus,并解压至指定目录。 1.2 配置PrometheusPrometheus的解压目录中,找到prometheus.yml文件,并修改其中的以下内容: ``` global: scrape_interval: 15s evaluation_interval: 15s scrape_configs: - job_name: 'prometheus' static_configs: - targets: ['localhost:9090'] ``` 其中,scrape_configs下的内容表示需要监控的对象和端口。例如,上述配置表示监控本地的Prometheus服务,端口为9090。 1.3 启动Prometheus 在命令行中进入Prometheus的解压目录,并执行以下命令: ``` ./prometheus ``` 此时,Prometheus即可启动。 2.安装和配置Grafana 2.1 下载并解压GrafanaGrafana的官网(https://grafana.com/grafana/download)下载最新版本的Grafana,并解压至指定目录。 2.2 启动Grafana 在命令行中进入Grafana的解压目录,并执行以下命令: ``` ./bin/grafana-server web ``` 此时,Grafana即可启动。 2.3 配置Grafana 在浏览器中访问Grafana,进入登录页面。默认用户名和密码均为admin。 登录后,点击左侧面板中的“Configuration”菜单,再点击“Data Sources”进入数据源配置页面。 在数据源配置页面中,选择“Prometheus”作为数据源,并填写Prometheus的地址(例如:http://localhost:9090),点击“Save & Test”按钮进行测试。如果测试通过,则表示Grafana已经成功连接到Prometheus。 3.创建监控面板 在Grafana中,可以创建多个监控面板,用于展示不同的指标数据。 3.1 创建面板 点击左侧面板中的“Create”按钮,选择“Dashboard”进入面板创建页面。 3.2 添加面板 在面板创建页面中,点击“Add Query”按钮,选择需要监控的指标数据,并进行相应的配置。 3.3 配置面板 在面板创建页面中,可以进行面板的各种配置,例如添加标题、添加图例、调整尺寸等。 3.4 保存面板 在面板创建页面中,点击“Save Dashboard”按钮,输入面板名称并保存。 以上就是PrometheusGrafana的安装部署监控面板的创建步骤。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值