随笔分类 - 监控
摘要:安装并部署对应平台的prometheus,可以查看我之前的博客,docker命令直接启动 配置prometheus.yml,添加canal的job,示例: - job_name: 'canal' static_configs: - targets: ['localhost:11112'] //端口配
阅读全文
摘要:添加新警报和模板 为了有更多的警报可以路由,让我们快速添加一些其他警报规则到node_alerts.yml警报规则文件中。 第一个警报复制了我们在第4章看到的predict_linear磁盘预测。这里,如果线性回归预测/根文件系统的磁盘空间将在4小时内耗尽,则会触发警报。你可能还会注意到,我们已在s
阅读全文
摘要:Grafana功能菜单简介 现将菜单栏各项功能编号为1-11,如下图所示。 ① Grafana的logo,即当前页为Grafana的Home page,在任何页面点击Grafana的logo,都会跳到Home Page。 ② 新建按钮,用于创建Dashboard、文件夹、以及导入外部(社区)Dash
阅读全文
摘要:告警的介绍 在前面当中,我们已经安装、配置并使用Prometheus了。现在,我们需要了解如何从监视数据生成有用的警报。 普罗米修斯是一个划分的平台,度量的收集和存储与警报是分开的。警报由称为Alertmanager的工具提供,这是 监视环境的独立部分。警报规则在Prometheus服务器上定义。这
阅读全文
摘要:1、Micrometer 介绍 Micrometer 为 Java 平台上的性能数据收集提供了一个通用的 API,它提供了多种度量指标类型(Timers、Guauges、Counters等),同时支持接入不同的监控系统,例如 Influxdb、Graphite、Prometheus 等。我们可以通过
阅读全文
摘要:Prometheus服务发现Consul consul的集群介绍可以查看这篇博客:https://www.cnblogs.com/dalianpai/p/12269024.html docker搭建consul集群 启动第一个consul服务:consul1 docker run --name co
阅读全文
摘要:Prometheus服务发现 目标列表和关联标签都是采用手动服务发现的方式。不难看出,在繁杂的工作中维护一长串主机列表并不是一个可扩展的任务(HUP的Prometheus服务器也不是每次都可以优雅地启动)。尤其对于大多数环境的动态特性,以及被监控主机、应用程序和服务的规模来说,这种局限性更为明显。因
阅读全文
摘要:CPU使用率 我们从计算每个CPU模式的每秒速率开始。PromQL有一个名为irate的函数,用于计算距离向量中时间序列的每秒瞬时增长率。让我们在``node_cpu_seconds_total`度量上使用irate函数。在查询框中输入: irate(node_cpu_seconds_total{j
阅读全文
摘要:Grafana 汉化 之前在k8s中安装kube-prometheus,然后发现grafana点的不是很明白,就在b站看点视频,发现up主的视频还可以,看见他还有汉化的代码,就试了试. 但是最好安装的版本和汉化的是一样的。6.7.4 我是提前安装的,版本有点高: wget https://dl.gr
阅读全文
摘要:标签 标签提供了时间序列的维度。它们可以定义目标,并为时间序列提供上下文。但最重要的是,结合指标名称,它们构成了时间序列的标识,如果它们改变了,那么时间序列的标识也会跟着改变。 更改或添加标签会创建新的时间序列。 这意味着应该明智地使用标签并尽可能保持不变。如果不遵守这一规定,则可能产生新的时间序列
阅读全文
摘要:最近闲暇之余,或者java学累了,就会看看别的视频,最近学的Prometheus中,发现他讲的和我看的书内容基本一模一样《Prometheus监控实战》,视频也是个人出的,讲的实战一般般,有兴趣的人可以看看这本书,还有一本源码我也买了,还没有开始看。 监控节点 Prometheus使用exporte
阅读全文
摘要:直接安装: root@localhost ~]# wget https://github.com/prometheus/prometheus/releases/download/v2.20.0/prometheus-2.20.0.linux-amd64.tar.gz --2020-09-09 22:
阅读全文