k8s部署-55-k8s中Prometheus(普罗米修斯)的大屏展示Grafana+监控报警

本文介绍了如何在Kubernetes环境中配置和修改Prometheus监控规则,以及通过Grafana展示监控数据。首先,查看和修改Prometheus的监控项是在`prometheus-operator/templates/prometheus/rules`目录下的yaml文件,修改后使用`helm upgrade`更新。其次,Prometheus的报警状态可在其界面查看。接着,通过创建Ingress资源,配置Grafana的访问,并在hosts文件中添加映射,实现通过域名访问Grafana。最后,Grafana的默认用户名和密码可以在charts的配置文件中找到。

到现在我们已经创建好了Prometheus监控,虽然prometheus中也有图表展示,但是我们更推荐使用Grafana来进行数据展示,以及监控触发阈值、触发报警之后,通过什么方式来实现报警。

1、查看Prometheus(普罗米修斯)中的监控项

点击Status下面的Rules菜单,即可查看Prometheus的监控项;

图片

那么如果我们想修改Prometheus监控项的话怎么办呢?如何进行修改,配置文件在哪里呢?

[root@node1 ~]# cd prometheus-operator/templates/prometheus/rules
[root@node1 rules]# ls
alertmanager.rules.yaml  kube-apiserver.rules.yaml                  kubernetes-apps.yaml       kube-scheduler.rules.yaml  prometheus-operator.yaml
etcd.yaml                kube-prometheus-node-alerting.rules.yaml   kubernetes-resources.yaml  node-network.yaml          prometheus.rules.yaml
general.rules.yaml       kube-prometheus-node-recording.rules.yaml  kubernetes-storage.yaml    node.rules.yaml
k8s.rules.yaml           kubernetes-absent.yaml                     kubernetes-system.yaml     node-time.yaml
[root@node1 rules]# 

上面的目录中显示的就是prometheus默认的监控项目,想修改的话直接在此修改即可,修改完毕之后使用如下命令进行重新加载即可;

# 比如我们修改了etcd的监控项,也就是修改了etcd.yaml的配置文件,使用如下命令更新即可
[root@node1 ~]# pwd
/root
[root@node1 ~]# helm upgrade monitor ./prometheus-operator/ -f ./prometheus-operator/templates/prometheus/rules/etcd.yaml 

也可以直接查看prometheus有多少监控规则;

[root@node1 ~]# kubectl get PrometheusRule
NAME                                                              AGE
monitor-p
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

运维家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值