当前位置: 首页 > news >正文

Prometheus 的介绍和安装

介绍

Prometheus 是一个开源的监控和报警系统,最初由SoundCloud于2012年创建,随着越来越多的公司采用Prometheus以及非常活跃的社区,Prometheus于2016年加入云原生基金会,成为Kubernetes之后的第二个托管项目,并于2018年毕业。

特点

  • 通过PromQL来对基于指标名称和键值对的多维数据模型进行灵活查询
  • 监控数据通过HTTP接口进行拉取
  • PushGateway可以让客户端主动推送监控数据
  • 通过服务注册中心发现或通过静态配置监控目标
  • 提供了多种可视化功能
  • 支持本地和第三方远程存储
  • 高可用,可扩展
  • 精确报警,使用灵活的PromQL定义告警设置
  • 支持多种客户端,如Java、Go、Node.js、.NET等语言

架构

在这里插入图片描述
该图展示了Prometheus内部模块及相关组件之间的关系。Prometheus 主要由Prometheus Server、Pushgateway、Service discovery、Alertmanager、UI、Jobs/exporters 6个核心模块组成。
Prometheus 通过服务发现机制从Kubernetes、Eureka等发现target,还可以通过export监控第三方应用程序,监控数据通过 pull 模式 或通过 Pushgateway 获取,获取的数据通过TSDB或外部存储器存储起来,通过PromQL语句在

http://www.lryc.cn/news/5602.html

相关文章:

  • ViewModel快速上手1-原生kotlin
  • Flutter(一)介绍、Dart语言简介
  • 【数据结构】---顺序表的实现
  • JavaScript刷LeetCode拿offer-经典高频40题vaScript刷LeetCode拿offer-经典高频40题
  • 动态规划,这将是你见过最详细的讲解
  • 【服务器数据恢复】FreeNAS层UFS2文件系统数据恢复案例
  • Zookeeper安装和基本使用
  • 字节面试惨败,闭关修炼再战美团(Android 面经~)
  • 【机器学习实战】七、梯度下降
  • 什么是极速文件传输,极速文件传输如何进行大文件传输
  • Spring Boot 日志
  • 好用的研发管理看板工具有哪些?10款主流看板管理软件盘点
  • 【软考系统架构设计师】2022下案例分析历年真题
  • Java skill - @JsonAlias 和 @JsonProperty
  • 【实际开发18】- 静态 3
  • 【swagger2】开发api文档
  • Github 上如何提交 pull request
  • Redis面试知识
  • Spring面试重点(四)——Spring事务
  • ♡ — MySQL 存储引擎
  • 大数据技术架构(组件)34——Spark:Spark SQL--Optimize
  • Zookeeper实现分布式锁
  • MFC 添加重新启动管理器支持
  • 一文带你深刻的进入Python,并且了解Python的优缺点
  • 别具一格,原创唯美浪漫情人节表白专辑,(复制就可用)(html5,css3,svg)表白爱心代码(4)
  • 编译原理—翻译方案、属性栈代码
  • 链表
  • CSS 样式优先级
  • SpingMVC获取请求参数
  • 微搭使用笔记(二)微搭低代码平台介绍及基础使用