随笔分类 -  监控

摘要:1、最佳实践原则 在Prometheus官网中对如何更好地使用该监控系统做了充分的说明,包括指标和标签命名、控制台和仪表盘、测量仪表、直方图和摘要、告警、用好PushGateway等。 Prometheus监控系统创始人之一Julius Volz在2018年4月北京QCon大会上做了《Prometh 阅读全文
posted @ 2022-10-23 23:12 麦恒 阅读(1089) 评论(0) 推荐(0)
摘要:在过去的几年中,云计算已经成为及分布式计算最火热的技术之一,其中Docker、Kubernetes、Prometheus等开源软件的发展极大地推动了云计算的发展。 Kubernetes使用Docker进行容器管理,如果说Docker和kubernetes的搭配是云原生时代的基石,那么Promethe 阅读全文
posted @ 2022-10-20 20:23 麦恒 阅读(537) 评论(0) 推荐(0)
摘要:1、Docker容器架构与监控 可以使用Google开源的容器度量收集工具cAdvisor对容器进行监控。 1.1、Docker容器架构 Docker使用了传统的Client-Server架构模式,总体架构如图10-1所示。 用户通过DockerClient与Docker daemon建立通信,并将 阅读全文
posted @ 2022-10-20 17:39 麦恒 阅读(469) 评论(0) 推荐(0)
摘要:1、Grafana概述 Grafana是一款比较流行的开源时间序列分析与可视化工具,采用GO语言编写而成,先天具备跨平台应用,灵活的UI设计使其具有功能更全面的可视化界面。主要用于大规模指标的分析平台数据可视化展现,是基于商业友好的Apache License 2.0开源协议许可发布的。作为创建监控 阅读全文
posted @ 2022-10-19 01:19 麦恒 阅读(956) 评论(0) 推荐(0)
摘要:告警是整个监控系统中重要的组成部分,在Prometheus监控体系中,指标的采集存储与告警是分开的。 告警规则是在Prometheusserver端定义的,告警规则被触发后,才会将信息发送给独立组件Alertmanager上,经过Alertmanager对告警处理后,最终通过接收器(如Email)发 阅读全文
posted @ 2022-10-16 17:34 麦恒 阅读(640) 评论(0) 推荐(0)
摘要:Prometheus提供了一种功能强大的表达式语言PromQL(Prometheus Query Language)。 PromQL是Prometheus自己开发的数据查询DSL语言,允许用户实时选择和汇聚时间序列数据,能够进行计算和分析指标,使管理员能够更好地了解系统性能。 1、时序数据库 时序数 阅读全文
posted @ 2022-10-15 01:59 麦恒 阅读(295) 评论(0) 推荐(0)
摘要:Prometheus服务发现能够自动化检测分类,并且能够识别新目标和变更目标。也就是说,可以在容器平台或云平台中,自动发现并监控新目标或变更目标,动态进行数据采集和处理。 Prometheus的服务发现的类型有: 基于文件的服务发现 基于DNS的服务发现 基于API的服务发现:Kubernetes、 阅读全文
posted @ 2022-10-13 00:03 麦恒 阅读(362) 评论(0) 推荐(0)
摘要:在Prometheus核心组件中,Exporter是重要的组成部分,在实际中监控样本数据的收集都是由Exporter完成的,Prometheus服务器只需要定时从这些Exporter提供的HTTP服务获取监控数据即可。 1、Exporter概述 Exporter本质上是将收集的数据转化为对应的文本格 阅读全文
posted @ 2022-10-12 22:05 麦恒 阅读(294) 评论(0) 推荐(0)
摘要:1、使用二进制包安装Prometheus 1、部署环境 系统环境 10.1.1.11:CentOSLinuxrelease7.7.1908(Core),k8s-master,Prometheus 10.1.1.12:CentOSLinuxrelease7.7.1908(Core),k8s-node1 阅读全文
posted @ 2022-06-23 15:48 麦恒 阅读(335) 评论(0) 推荐(0)
摘要:Prometheus官网:https://prometheus.io/ Prometheus文档:https://prometheus.io/docs/ Prometheus下载:https://prometheus.io/download/ Prometheus GitHub主页:https:// 阅读全文
posted @ 2022-06-23 01:02 麦恒 阅读(189) 评论(0) 推荐(0)
摘要:1、监控系统概述 监控是运维团队眼睛的延伸。监控系统应当解决三个问题:“出问题了吗?”“哪里出了问题?”“是什么问题?” 1、监控系统有四大功能 数据采样:通过传感器(sensor)进行数据采样 数据存储: 要存储两类数据:历史数据、趋势数据 数据展示:即可视化 报警:采集到的数据超出阈值 2、要监 阅读全文
posted @ 2022-06-22 03:57 麦恒 阅读(1005) 评论(0) 推荐(0)