随笔分类 -  Prometheus容器监控

摘要:prometheus将采集到的样本以时间序列的方式保存在内存(TSDB 时序数据库)中,并定时保存到硬盘中。与zabbix不同,zabbix会保存所有的数据,而prometheus本地存储会保存15天,超过15天以上的数据将会被删除,若要永久存储数据,有两种方式,方式一:修改prometheus的配 阅读全文
posted @ 2020-01-17 11:45 一个有故事的devops 阅读(15421) 评论(0) 推荐(3) 编辑
摘要:上一节介绍了pushgateway的作用、优劣以及部署使用,本机通过几个实例来重温一下自定义监控指标是如何使用的。 一、监控容器启动时间(shell) 使用prometheus已经两个月了,但从未找到容器运行时间的指标(有一个类似的指标是容器创建时间)。学会自定义监控指标后,第一个实例就应该来搞定它 阅读全文
posted @ 2019-06-29 15:24 一个有故事的devops 阅读(30820) 评论(2) 推荐(2) 编辑
摘要:grafana结合prometheus提供了大量的模板,虽然这些模板几乎监控到了常见的监控指标,但是有些特殊的指标还是没能提供(也可能是我没找到指标名称)。受zabbix的影响,自然而然想到了自定义监控项,promethues同样也支持。 一、简介 Pushgateway是prometheus的一个 阅读全文
posted @ 2019-06-29 14:56 一个有故事的devops 阅读(27435) 评论(3) 推荐(3) 编辑
摘要:本节将介绍一下我在使用过程中用到的promethues、node_exporter、cAdvisor的常用参数,做一个总结 一、prometheus prometheus分为容器安装和二进制文件安装,一下的参数配置都适用 1、数据存储位置 在使用过程中发现,修改数据存储位置有两个方案,一个是外部存储 阅读全文
posted @ 2019-06-10 18:57 一个有故事的devops 阅读(5850) 评论(0) 推荐(0) 编辑
摘要:上文已经基本完成了环境的搭建,prometheus可以以https的方式从node_exporter和cAdvisor上pull到数据,访问grafana时也可以以https的方式访问,安全性得到了一定的保障,但还存在一些问题,本节将继续完善 一、分析与改进 目前架构为 VM1和VM2分别开启两端口 阅读全文
posted @ 2019-06-06 14:38 一个有故事的devops 阅读(2982) 评论(0) 推荐(0) 编辑
摘要:前两篇简单的介绍了一下prometheus的,本节原本是写node_exporter和cAdvisor的搭建,但网上教程很多,所以直接写整套环境的部署过程 一、架构 我们原来的系统架构是在AZURE上有两台虚机作为业务机,部署一个Load Balance,用户访问LB,LB根据特定规则将流量转发至内 阅读全文
posted @ 2019-06-05 18:55 一个有故事的devops 阅读(3462) 评论(0) 推荐(3) 编辑
摘要:上一节梳理了一下prometheus的简介,接下来的将重心放到环境的搭建。搭建好环境之后再配置具体的监控内容。 一、整体架构 在容器监控的这套系统中,prometheus是一个重要的组件,它可以完成监控指标的收集、存储以及报警,但由于prometheus自身功能不够强大,因此需要结合其他组件来构成一 阅读全文
posted @ 2019-05-20 18:58 一个有故事的devops 阅读(4927) 评论(0) 推荐(0) 编辑
摘要:我们知道zabbix在监控界占有不可撼动的地位,功能强大。但是对容器监控显得力不从心。为解决监控容器的问题,引入了prometheus技术。prometheus号称是下一代监控。接下来的文章打算围绕prometheus做一个系列的介绍,顺便帮自己理清知识点。 一、简介 prometheus是由谷歌研 阅读全文
posted @ 2019-05-15 19:02 一个有故事的devops 阅读(47967) 评论(1) 推荐(3) 编辑