Prometheus 监控系统

一、Prometheus概述

        是一个开源的服务监控系统和时序数据库,其提供了通用的数据模型和快捷数据采集、存储和査询接口。它的核心组件.

1.1 Prometheus server

        会定期从静态配置的监控目标或者基于服务发现自动配置的目标中进行拉取数据,新拉取到的数据会持久化到存储设备当中

1.2 exporter

        每个被监控的主机都可以通过专用的:exporter程序提供输出监控数据的接口,它会在目标处收集监控数据,并露出一个:HTP:接口供:Prometheus:server查询,Prometheus 通过基于:HTTP 的 pu11.的方式来周期性的采集数据。如果存在告警规则,则抓取到数据之后会根据规则进行计算,满足告警条件则会生成告警,并发送到Alertmanager:完成告警的汇总和分发。当被监控的目标有主动推送数据的需求时,可以以:

1.3 Pushgateway:

        组件进行接收并临时存储数据,然后等待Prometheus:server.元成数据的采集。

        任何被监控的目标都需要事先纳入到监控系统中才能进行时序数据采集、存储、告警和展示,监控目标可以通过配置信息以静态形式指定,也可以让:Prometheus 通过服务发现的机制进行动态管理。Prometheus:能够直接扣:APIServer作为服务发现系统使用,进而动态发现和监控集群中的所有可被监控的对象。

        

相关推荐

  1. Prometheus 监控系统

    2024-06-13 09:32:05       22 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-13 09:32:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-13 09:32:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-13 09:32:05       82 阅读
  4. Python语言-面向对象

    2024-06-13 09:32:05       91 阅读

热门阅读

  1. 未来汽车网络安全行业发展趋势分析

    2024-06-13 09:32:05       34 阅读
  2. 在.NET Core 中处理并发冲突方法

    2024-06-13 09:32:05       30 阅读
  3. Jtti:ubuntu文件系统根目录磁盘空间不足怎么办

    2024-06-13 09:32:05       28 阅读
  4. 深入理解 Spring Boot 中的 MediaType

    2024-06-13 09:32:05       22 阅读