使用 Docker 部署 Prometheus + Grafana 监控平台

一、Prometheus 简介

==================================================================================

Prometheus(普罗米修斯)是一套开源的监控&报警&时间序列数据库的组合,由 SoundCloud 公司开发。

Prometheus 基本原理是通过 HTTP 协议周期性抓取被监控组件的状态,这样做的好处是任意组件只要提供 HTTP 接口就可以接入监控系统,不需要任何 SDK 或者其他的集成过程。这样做非常适合虚拟化环境比如 VM 或者 Docker 。

Prometheus 应该是为数不多的适合 Docker、Mesos、Kubernetes 环境的监控系统之一。

1.Prometheus 特点


  • 多维数据模型(有 metric 名称和键值对确定的时间序列)

  • 灵活的查询语言。

  • 不依赖分布式存储。

  • 通过 pull 方式采集时间序列,通过 http 协议传输。

  • 支持通过中介网关的 push 时间序列的方式。

  • 监控数据通过服务或者静态配置来发现。

  • 支持图表和 dashboard 等多种方式。

2.Prometheus 架构


在这里插入图片描述

  • Prometheus 主程序:主要是负责存储、抓取、聚合、查询方面。

  • Ale

  • 19
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值