文档章节

Prometheus简介

STINGWOH
 STINGWOH
发布于 2017/08/02 11:27
字数 405
阅读 277
收藏 0

一、介绍Prometheus

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

Prometheus的主要特点是:

  • 一个多维数据模型(时间序列由指标名称定义和设置键/值尺寸)。
  • 非常高效的存储
  • 一种灵活的查询语言。
  • 不依赖分布式存储,单个服务器节点。
  • 时间集合通过HTTP上的PULL模型进行。
  • 通过中间网关支持推送时间。
  • 通过服务发现或静态配置发现目标。
  • 多种模式的图形和仪表板支持。

二、Prometheus架构概览

 

   

它的服务过程是这样的Prometheus daemon负责定时去目标上抓取metrics(指标) 数据,每个抓取目标需要暴露一个http服务的接口给它定时抓取。

Prometheus:支持通过配置文件、文本文件、zookeeper、Consul、DNS SRV lookup等方式指定抓取目标。支持很多方式的图表可视化,例如十分精美的Grafana,自带的Promdash,以及自身提供的模版引擎等等,还提供HTTP API的查询方式,自定义所需要的输出。

Alertmanager:是独立于Prometheus的一个组件,可以支持Prometheus的查询语句,提供十分灵活的报警方式。

PushGateway:这个组件是支持Client主动推送metrics到PushGateway,而Prometheus只是定时去Gateway上抓取数据。

 

三、Prometheus安装

 1.安装go环境

 

 2.下载prometheus

 

 3.配置启动

四、结合Grafana

 

 

参考文章:

https://linux.cn/article-5252-1.html

http://www.ywnds.com/?p=9656

http://blog.csdn.net/zqg5258423/article/details/52714306

© 著作权归作者所有

共有 人打赏支持
上一篇: 分布式理论
下一篇: HBase单机安装
STINGWOH
粉丝 2
博文 49
码字总数 11745
作品 0
苏州
私信 提问
Kubernetes + Prometheus + Grafana 集群监控

地址: http://www.mknight.cn/post/631/ 简介: Welcome to Prometheus! Prometheus is a monitoring platform that collects metrics from monitored targets by scraping metrics HTTP endp......

binges
02/02
0
0
Spring Boot 应用可视化监控

秋 图文简介 逻辑关系 效果演示 快速开始 1、Spring Boot 应用暴露监控指标【版本 1.5.7.RELEASE】 首先,添加依赖如下依赖: 然后,在启动类 添加如下注解: 最后,配置默认的登录账号和密码...

Anoyi
2017/09/24
0
0
docker深入2-监控docker-swarm集群的方案swarmprom介绍

docker深入2-监控docker-swarm集群的方案swarmprom介绍 2018/4/18 本文目的 引导 本地化 简介 相信您也对如何监控容器化的业务感到烦恼,在此先强烈推荐您体验一下 这个演示方案,期待能帮助...

pcnk
04/18
0
0
Prometheus 携手 Kubernetes 提升开发速度,加速攀登行业高峰

原文作者 Tom Wilkie 简介:Tom Wikie,现居伦敦。曾就职于 Citrix Systems;之后联合创办 Acunu,并出任 CTO;再后来在 Google 出任 Site Reliability Manager;现于 Weaveworks 任项目工程...

Caicloud
2016/12/08
120
0
prometheus监控方案

简介 prometheus 是一个开源的系统监控和告警的工具包,其采用pull方式采集时间序列,通过http协议传输。 架构 每个应用都通过javaagent向外提供一个http服务暴露出自己的JMX信息。当应用启动...

nice_so
2016/11/07
895
1

没有更多内容

加载失败,请刷新页面

加载更多

Rotate Array(leetCode189)

Given an array, rotate the array to the right by k steps, where k is non-negative. Example 1: Input: [1,2,3,4,5,6,7] and k = 3Output: [5,6,7,1,2,3,4]Explanation:rotate 1 s......

woshixin
36分钟前
1
0
给女朋友讲解什么是Optional【JDK 8特性】

前言 只有光头才能变强 前两天带女朋友去图书馆了,随手就给她来了一本《与孩子一起学编程》的书,于是今天就给女朋友讲解一下什么是Optional类。 至于她能不能看懂,那肯定是看不懂的。(学到...

Java3y
56分钟前
2
0
2019年六大新兴信息安全方向

导读 黑客攻击和网络犯罪的威胁正在不断升级,相应的技术“军备竞赛”正愈演愈烈,对于信息安全从业人员来说,掌握最新的信息安全工具,是在信息安全战争中生存下来的关键所在。 从特朗普的手...

问题终结者
今天
1
0
redis扩展-自定义PropertyPlaceholderConfigurer,在spring属性注入之前,手动将properteis合并到spring容器中

背景:spring容器启动过程中,通过PropertyPlaceholderConfigurer读取properties配置文件,并将properties配置文件中的值注入spring bean的属性中, PropertyPlaceholderConfigurer使用方式多...

燃犀
今天
0
0
PostgreSQL SPI 中的错误处理

PostgreSQL SPI 用于在 C 或是其他编程语言编写的扩展函数(存储过程)中调用数据库本身的解析器、规划器和执行器的功能,以及对 SQL 语句进行执行。 在最重要的一个函数 SPI_execute 的文档...

helloclia
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部