普罗米修斯Prometheus介绍

什么是Prometheus?
Prometheus是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。
Prometheus使用Go语言开发,是Google BorgMon监控系统的开源版本。

SoundCloud是 音频分享中的YouTube。界面简洁无广告。
Prometheus和Heapster(Heapster是K8S的一个子项目,用于获取集群的性能数据。)相比功能更完善、更全面。Prometheus性能也足够支撑上万台规模的集群。
Prometheus的特点
多维度数据模型。
灵活的查询语言。
不依赖分布式存储,单个服务器节点是自主的。
通过基于HTTP的pull方式采集时序数据。
可以通过中间网关进行时序列数据推送。
通过服务发现或者静态配置来发现目标服务对象。
支持多种多样的图表和界面展示,比如Grafana等。
官网地址:https://prometheus.io/

工作原理图(牛)
https://www.cnblogs.com/chenqionghe/p/10494868.html
Prometheus还提供HTTP API的查询方式,自定义所需要的输出。

https://github.com/knyar/nginx-lua-prometheus

很多第三方的exporter实现,
https://prometheus.io/docs/instrumenting/exporters/

监控神器-普罗米修斯Prometheus的安装
https://blog.csdn.net/csolo/article/details/82460539

Grafana的介绍与使用
https://www.jianshu.com/p/0d82c7ccc85a
Grafana是一款用Go语言开发的开源数据可视化工具,可以做数据监控和数据统计,带有告警功能。

Prometheus 实战
https://songjiayang.gitbooks.io/prometheus/content/
PromQL (Prometheus Query Language) 是 Prometheus 自己开发的数据查询 DSL 语言

Prometheus操作指南:云原生监控之道
https://www.bookstack.cn/read/prometheus-book/AUTHOR.md

Prometheus监控安装及使用(一)
https://www.e-learn.cn/content/qita/2352011

完美的分布式监控系统——普罗米修斯
https://baijiahao.baidu.com/s?id=1634686679128300208&wfr=spider&for=pc

普罗米修斯 -- 快速构建你的业务监控平台
https://www.cnblogs.com/lazio10000/p/7773571.html

原文地址:https://www.cnblogs.com/jing1617/p/12335591.html

时间: 2024-11-07 22:58:46

普罗米修斯Prometheus介绍的相关文章

监控神器-普罗米修斯Prometheus的安装

搬砖党的福音:普罗米修斯-监控神器 功能: 在业务层用作埋点系统 Prometheus支持多种语言(Go,java,python,ruby官方提供客户端,其他语言有第三方开源客户端).我们可以通过客户端方面的对核心业务进行埋点.如下单流程.添加购物车流程. 在应用层用作应用监控系统 一些主流应用可以通过官方或第三方的导出器,来对这些应用做核心指标的收集.如redis,mysql. 在系统层用作系统监控 除了常用软件, prometheus也有相关系统层和网络层exporter,用以监控服务器或网

普罗米修斯Prometheus 安装配置

一.基础环境 系统 IP 监控主机 CentOS 7 192.168.56.200 被监控主机 CentOS 7 192.168.56.201 二.Prometheus服务端安装 以下操作皆在监控主机(192.168.56.200)上执行. 2.0 关闭机器防火墙 # systemctl stop firewalld # systemctl disable firewalld 2.1 安装 go 环境 由于Prometheus是由go语言开发的,所以在安装Prometheus之前需要先在监控主机

Prometheus (普罗米修斯)

DevOps工程师或SRE工程师,可能都知道Prometheus普罗米修斯.Prometheus于2012年由SoundCloud创建,目前已经已发展为最热门的分布式监控系统.Prometheus完全开源的,被很多云厂商(架构)内置,在这些厂商(架构)中,可以简单部署Prometheus,用来监控整个云基础架构设施.比如DigitalOcean或Docker都是普罗米修斯作为基础监控. 希腊神话中,普罗米修斯是最具智慧的神明之一,是泰坦巨神后代,其名字意思为"先见之明",那么以该名字命

Prometheus(普罗米修斯)搭建监控

Prometheus(普罗米修斯)实验环境:(各个主机,ip,所需服务)docker01 docker02 docker031.10 1.20 1.30NodeEXporter NodeEXporter NodeEXportercAdvisor cAdvisor cAdvisorPrometheus ServerGrafana全部关闭防火墙,禁用selinux.[[email protected] ~]# systemctl stop firewalld[[email protected] ~]

完美的分布式监控系统——普罗米修斯

DevOps工程师或SRE工程师,可能都知道Prometheus普罗米修斯.Prometheus于2012年由SoundCloud创建,目前已经已发展为最热门的分布式监控系统.Prometheus完全开源的,被很多云厂商(架构)内置,在这些厂商(架构)中,可以简单部署Prometheus,用来监控整个云基础架构设施.比如DigitalOcean或Docker都是普罗米修斯作为基础监控. 希腊神话中,普罗米修斯是最具智慧的神明之一,是泰坦巨神后代,其名字意思为"先见之明",那么以该名字命

当ABAP遇见普罗米修斯

Jerry每次在工作场合中同Prometheus(普罗米修斯)打交道时,都会"出戏",因为这个单词给我的第一印象,并不是用go语言实现的微服务监控利器,而是名导雷德利·斯科特(Ridley Scott)拍摄的科幻大片. 回到现实中来,Prometheus是由SoundCloud开发的监控系统的开源版本,logo是一个燃烧的红色火炬,这应该是有情怀的工程师们向泰坦巨神的后代,偷偷盗走天火,传给人类的普罗米修斯表示的敬意. 2016年,由Google发起的Linux基金会(Cloud Na

1021 docker 普罗米修斯

jmeter plugin监控的信息很少,只有cpu.内存.网络IO,但这些是不够的.例如对于分析mysql数据库的慢查询.最大连接数等更加细密度的信息. 服务端稳定测试的三个前提: 1.应用级别的自动化测试.针对整个系统进行评测,而不是单独某一个模块,自动化用例要覆盖系统业务场景的80%以上.自动化遍历深度不够,不能覆盖80%以上的业务场景.而且自动化遍历是在一个设备上执行的,其并发数量只有1,而稳定性测试要在一定的压力之下进行的. 2.高可用.灾难恢复的部署架构. K8S做部署. 3.线上级

在Grafana使用普罗米修斯

Grafana包含对Prometheus的内置支持. 添加数据源Grafana 单击顶部标题中的Grafana图标打开侧边菜单. 在Dashboards链接下的侧边菜单中,您应找到一个名为的链接Data Sources. 单击+ Add data source顶部标题中的按钮. Prometheus从“ 类型”下拉列表中选择. 注意:如果您没有Data Sources在侧边菜单中看到该链接,则表示您当前的用户没有Admin当前组织的角色. 数据源选项 名称 描述 名称 数据源名称.这是您在面板和

普罗米修斯+grafana监控k8s

其实现原理有点类似ELK.node-exporter组件负责收集节点上的metrics监控数据,并将数据推送给prometheus, prometheus负责存储这些数据,grafana将这些数据通过网页以图形的形式展现给用户. grafana+普罗米修斯全部集成在k8s内部的方式,用pod和svc的方式去暴露服务和端口以及登陆web界面. 普罗米修斯登陆界面:http://192.168.43.35:30003 grafana登陆界面:http://192.168.43.35:31000 普罗