活学活用Prometheus(一)Prometheus简介
Prometheus是最初由SoundCloud开发的开源的系统监控和报警工具包。自2012年诞生以来,被许多公司和组织采用,该项目拥有非常活跃的社区和开发者。Prometheus现在是一个独立的开源项目,独立于任何公司进行维护。为了证明这一点,Prometheus于2016年加入了云原生计算基金会CNCF,成为了继Kubernetes之后的第二个 CNCF托管项目。
Prometheus收集和存储 metrics 作为时间序列数据,也就是说,metrics与它被记录的时间戳以及称为标签的可选键值对一起被存储。 Prometheus主要特点由metric 和键/值对标签标识的时间序列数据组成的多维数据模型。强大的查询语言 PromQL不依赖分布式存储,单个服务节点 具有自治能力时间序列数据的收集是服务端通过HTTP协议的主动拉取方式实现的 可以通过中间网关来推送时间序列数据 可以通过服务发现或静态配置发现 监控目标 支持多种图标类型和仪表盘 什么是metrics
metrics是数值度量。时间序列数据是随着时间的推移而发生变化的记录。用户想要度量的内容因应用程序而异。对于web服务器来说,可能是请求次数,对于数据库来说,可能是活跃的连接数或活跃的查询数等。
metrics在弄清楚服务的工作状态方面发挥着重要作用。假设一个服务的某个接口很慢,这时候就需要有一些信息来了解这个接口为什么变慢。例如,当请求量很高时,接口可能会变慢。如果有请求量指标,就可以发现这个原因并增加服务器数量来提高响应速度。 组件
Prometheus生态体系包含很多组件,有很多都是可选的。最主要的是Prometheus server,用于抓取和存储时间序列数据 client libraries用来检测应用程序代码push gateway支持任务类(一次性任务、定时任务)接入Exporter 用来监控 HAProxy,StatsD,Graphite 等特殊的监控目标,并向 Prometheus 提供标准格式的监控样本数据。alertmanager处理报警的其他各种周边工具
大多数Prometheus组件都是用Go语言编写的,很容易构建和部署。 架构
Prometheus 的整体架构以及生态系统组件如下图所示:
prometheus架构图
Prometheus从服务中获取Metrics,一种方式是直接获(持久化服务),另一种方式是通过 push gateway获取( 一次性任务、定时任务) ,Prometheus将抓取的所有数据样本存储在本地, 并对数据执行一系列规则,从现有数据中聚合记录新的时间序列或生成警报。Grafana或其他可视化工具可以将收集的数据进行可视化。 适用场景
Prometheus 适用于记录文本格式的时间序列数据。既适合以机器为中心的监控,也适合面向服务的体系结构的监控。在微服务的世界里,对多维数据收集和查询的支持是一个特别的优势。
Prometheus 是专为提高系统可靠性而设计的, 可以在断电期间快速诊断问题,每个 Prometheus Server 都是相互独立的,不依赖于网络存储或其他远程服务。当基础架构出现故障时,可以通过 Prometheus 快速定位故障点,而且不会消耗大量的基础架构资源。
Prometheus 非常重视可靠性,即使在出现故障的情况下,也可以随时查看有关系统的可用统计信息。如果需要百分之百的准确度,例如按请求数量计费,那么 Prometheus 不太适合,因为它收集的数据可能不够详细完整。这种情况下,最好使用其他系统来收集和分析数据以进行计费,并使用 Prometheus 来监控系统的其余部分。
即将超越贾巴尔,詹姆斯本赛季拿多少分了?欧文1084,库里1119头条创作挑战赛新赛季已过半程,随着本赛季NBA进攻节奏居快,球队得分疯狂,使得球员的场均得分迎来了极为惊艳的表现,而若是以赛季总得分来算的话,你知道哪位球员是总得分榜单的翘楚吗?3
3种穿衣风格,助你惊艳春季穿搭时髦穿衣,都有哪些穿搭灵感?比起繁冗的设计,简约低调的衣着反而更能突出个人高级的质感。今天小编给大家总结了今春最流行的三种气质穿搭风格,总有一种适合你永不过时的极简风有一种永不
春季必喝养生粥伴随24节气,让我们一起打开24道养生大门!我将从各大养生书籍中学习总结与实践与你们分享最简单最实用最易坚持的养生秘诀推荐一款适合春季胜过名贵补品的元神养生粥食谱来自24节气养生法
丁香烧排骨脆皮酱汁五花肉橄榄菜豌豆百合头条创作挑战赛丁香烧排骨食材配料肋排丁香盐糖冰糖味精蚝油生抽红曲米生粉葱姜色拉油八角桂皮香叶料酒制作步骤肋排改刀成5厘米长,过水烧透备用。净锅后烧热油,下入葱姜和其他的香料煸香,加
春季养生做得好,省一大笔看病钱一春天为什么要养生春季3月4月和5月是万物欣欣向荣,万物复苏的季节。植物开始发芽,小动物也都出洞了,就连病毒也开始活动。对于我们人类来说,春季是气血和阳气开始运转的季节,这时候养生
立春时节谈春季养生今天立春,春天来了!顺时养生是中医养生的一大原则,按四季特点,春生夏长秋收冬藏立春初春养肝就是养命,抓住黄金时期,健康一整年。按自然界属性,春属木,与肝相应。除了咬春(吃萝卜)吃春
春节大鱼大肉,节后给肠道刮刮油,给身体减减负春节是全家团聚的日子,是一年当中最热闹的日子。团年佳节各种大鱼大肉肯定少不了。虽然吃的时候高兴,但是吃太多油腻的食物,随之增加的除了我们的体重,还有肠胃的负担。肠胃负担加重,容易出
想让身体健康,这8点健康养生知识一定要关注每当提到养生,许多人都琢磨过怎么补身体。其实补身体不一定要用什么名贵秘方,香港医务通告诉大家日常只要注意好下面这8点事项,就是最好的养生方式。1。不能缺早餐这是更快燃烧脂肪至关重要
调糖醋汁,牢记黄金比例54321,一次成功,做啥菜都酸甜可口调糖醋汁,牢记黄金比例54321,一次成功,做啥菜都酸甜可口很多人都爱吃糖醋味的菜肴,酸酸甜甜,鲜美可口,老少皆宜。糖醋菜分很多种,食材可以是肉类,也可以是蔬菜,好吃的关键就是糖醋
居家必囤5种菜,没冰箱都能放半年,炖肉做菜超级香,太实用了头条创作挑战赛要说居家囤菜,最实惠又好吃的做法当然是干菜啦,干菜的制作方法绿色健康,不需要添加剂,纯晒干的,营养健康易存储,虽然晒干了蔬菜中的水分,却也让蔬菜自身的鲜味得以加倍凝聚
是时候扒一扒狂飙里的美食了怎么也没想到,看一部剧居然先被一碟肠粉馋倒了。剧里出现的是典型的广式肠粉,师傅娴熟地将米皮混着鸡蛋从光滑的铁板上铲下切块浇上酱汁,一气呵成。作为广东最为便捷大众的食物之一,肠粉的配