Prometheus·概述

源代码 2024-9-6 06:59:42 19 0 来自 中国
一、简介:

Prometheus是由 SoundCloud开源的监控报警办理方案:


  • 利用google公司开辟的go语言编写。
  • prometheus存储的是时序数据(时序数据库)
  • Prometheus是一个框架,可以与其他组件完善结合。
  • 数据带时间标签,如<metric name>{<label name>=<label value>-,...}
  • Prometheus紧张用在监控容器数据,也可以监控通例主机
  • Prometheus器重高可用,它所网络的数据大概不会富足详细和完备
Prometheus架构图:

二、监控方式:


  • 拉取:pull。监控端接洽被监控端,收罗数据(相当于zabbix的被动监控)
  • 推送:push。被监控端主动把数据发给监控端。在prometheus中,push的方式需要额外的组件pushgateway(相当于zabbix的主动监控)
  • 被监控端根据自身运行的服务,可以运行差别的exporter(被监控端安装的、可以与Prometheus通讯,实现数据转达的软件)
  • 常用exporter列表:https://prometheus.io/docs/instrumenting/exporters/
三、增补:


  • 解压prometheus目次文件阐明:
    prometheus:实行文件(启动服务)
    promtool:查抄工具(查抄语法是否准确)
    tsdb:时序数据库
    prometheus.yml:prometheus的设置文件
  • 查抄语法格式:
    /usr/local/prometheus/promtool check config /usr/local/prometheus/prometheus.yml
  • 端口:9090
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-10-19 06:25, Processed in 0.156549 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表