范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

Prometheus技术白皮书整理(九)查询

  Prometheus提供一个函数式的表达式语言,可让用户实时地查找和聚合时间序列数据。表达式计算结果可以在图表中展示,也可在表达式浏览器中以表格展示,或者作为数据源, 以HTTP API的方式提 供给外部系统使用。表达式语言数据类型
  Prometheus的表达式语言分为四种类型:instant vector 瞬时向量 - 它是指在同一时刻,抓取的所有度量指标数据。这些度量指标数据的key 都是相同的,就是相同的时间戳。range vector 范围向量 - 它是指在任何一个时间范围内,抓取的所有度量指标数据。scalar 标量 - 一个简单的浮点值string 字符串 - 一个当前没有被使用的简单字符串
  根据场景的不同,所选取的表达式也不相同。如瞬时向量是唯一可以直接在图表中使用的。
  Literals
  字符串可以用单引号、双引号或者反引号表示:PromQL遵循与Go相同的转义规则。在单引号,双引号中,反斜杠成为了转义字符,后面可以跟着a, b, f, n, r, t, v或者。 可以使用八进制( nn)或者十六进制(xnn, unnnn和Unnnnnnnn)提供特定字符。 在反引号内不处理转义字符。与Go不同,Prom不会丢弃反引号中的换行符。例如:
  浮点数
  形式-[.(digits)]。
  时间序列选择器
  瞬时向量选择器可以对一组时间序列数据进行筛选,并给出结果(时间戳-样本值): 最简单 的形式是只有一个度量名称被指定。在一个向量中这个结果包含有这个度量指标名称的所有样本数据键值对。如http_requests_total选择所有时间序列度量名称为 http_requests_total 的样本数据。
  通过在度量指标后面增加{}一组标签可以进一步地过滤这些时间序列数据。 下面这个例子选择了度量指标名称为 http_requests_total ,且一组标签为 job=prometheus , group=canary :
  http_requests_total{job="prometheus",group="canary"}
  可以采用不匹配的标签值也是可以的,或者用正则表达式不匹配标签。标签匹配操作如下所示:
  = : 精确地匹配标签给定的值
  != : 不等于给定的标签值
  =~ : 正则表达匹配给定的标签值
  != : 给定的标签值不符合正则表达式
  例如:度量指标名称为 http_requests_total ,正则表达式匹配标签 environment 为 staging, testing, development 的值,且http请求的方法不等于 GET 。
  http_requests_total{environment=~"staging|testing|development", method!="GET"}
  匹配空标签值的标签匹配器也可以选择没有设置任何标签的所有时间序列数据。正则表达式完全匹配。 向量选择器必须指定一个度量指标名称或者至少不能为空字符串的标签值。以下表达式是非法的:
  {job=~".*"} #Bad!
  上面这个例子既没有度量指标名称,标签选择器也可以正则匹配空标签值,所以不符合向量选择器的条件 相反地,下面这些表达式是有效的,第一个一定有一个字符。第二个有一个有用的标签method:
  {job=~".+"} # Good!
  {job=~".*", method="get"} # Good!
  标签匹配器能够应用到度量指标名称中,使用 __name__ 标签筛选度量指标名称。例如:表达式 http_requests_total 等价于 {__name__="http_requests_total"} 。 其他的匹配器,如: = ( !=, =~, !~) 都可以使用。下面的表达式选择了度量指标名称以 job: 开头的时间序列数据:
  {name=~"^job:.*"} #
  范围向量类似瞬时向量, 不同在于,它们从当前实例选择样本范围区间。在语法上,时间长度被追加在向量选择器尾部的方括号[]中,用以指定对于每个样本范围区间中的每个元素应该抓取的时间范围样本区间。 时间长度有一个数值决定,后面可以跟下面的单位:
  s - seconds m - minutes h - hours d - days w - weeks y - years
  在下面这个例子中, 选择过去5分钟内,度量指标名称为 http_requests_total , 标签为 job="prometheus" 的时间序列数据:http_requests_total{job="prometheus"}[5m]
  偏移修饰符:这个offset 偏移修饰符允许在查询中改变单个瞬时向量和范围向量中的时间偏移 例如,下面的表达式返回相对于当前时间的前5分钟时的时刻, 度量指标名称为 http_requests_total 的时 间序列数据:http_requests_total offset 5m
  注意: offset 偏移修饰符必须直接跟在选择器后面,例如:sum(http_requests_total{method="GET"} offset 5m) // GOOD.
  然而,下面这种情况是不正确的sum(http_requests_total{method="GET"}) offset 5m // INVALID.
  offset偏移修饰符在范围向量上和瞬时向量用法一样的。下面这个返回了相对于当前时间的前一周时,过去5分钟 基本概念 - 39 - 的度量指标名称为 http_requests_total 的速率:rate(http_requests_total[5m] offset 1w)
  插值和陈旧
  当运行查询后,独立于当前时刻被选中的时间序列数据所对应的时间戳,这个时间戳主要用来进行聚合操作,包 括 sum , avg 等,大多数聚合的时间序列数据所对应的时间序列没有对齐。由于它们的独立性,我们需要在这 些时间戳中选择一个时间戳,并以这个时间戳为基准,获取小于且最接近这个时间戳的时间序列数据。 如果5分钟内,没有获取到任何的时间序列数据,则这个时间序列不会存在。那么在图表中看到的数据都是在当前 时刻5分钟前的数据。

双11快递旺季将至!京东物流跌5。09百世暴涨顺丰申通大涨德邦中通圆通韵达微涨物流股市周评双十一即将到来,预售提前了快递服务的旺季,八家快递上市公司股价会不会也迎来旺季?掌链小编对顺丰京东德邦中通申通圆通韵达百世等相关上市公司股市动态消息进行了如下梳理1顺丰控股全资子公一汽解放瞄准超万亿商用车自动驾驶市场2025年拟实现高速公路L4级智能车商业运营中证网讯(记者宋维东)一汽解放总经理党委副书记吴碧磊近日在接受记者采访时表示,智能驾驶和新能源是汽车市场未来主要竞争赛道之一,一汽解放致力于加速提升商用车企业的关键核心技术突破和关可比特10月11日隔夜重要动态一览1。国务院印发国家标准化发展纲要文件提及加强区块链领域标准研究2。尼日利亚央行行长数字货币eNaira将很快推出3。美国财长美国突破债务上限可能导致经济衰退4。慈善加密货币项目Pa工业向智能化转型,不再是劳动密集型产业,农民工该何去何从?我国有劳动力人口约8。8亿人,而就业岗位远没有劳动力人口多,劳动力人口供过于求。工业正在向智能化转型,逐渐在淘汰普工制造,慢慢需要的是高技术型人才。工业由智能化设备参与生产,生产率联想走到今天的感叹与朋友喝酒闲谈过联想集团,或许用战略眼光来评价当年联想的重要人物柳,倪都有点牵强。骨子里可能还是商人的思维和技人的思维之区别。假如思考更长,更深一点,实际上人类社会的发展进步是建立2个台湾人创办的芯片公司,独占78全球市场,蝉联18年世界第一10月7日消息,台湾联合报报道,根据知名市场调研机构TrendForce记忆体储存研究DRAMeXchange公布的最新数据可知,在2021年金士顿凭借132亿美元的营业收入,独占七问苹果公司苹果公司作为一个跨国的大公司,品牌质量和品牌服务本应该是符合其世界一流公司的定位的,但是,但是翻车了。前几天买了一部13pmax,结果后置镜头进灰,属于质量问题,于是乎我要换货,由马斯克全球供应链问题要到2023年才能解决特斯拉CEO埃隆马斯克周四在该公司年度股东大会上说,他预计零部件短缺问题要到2023年才能完全解决。在股东大会上,马斯克再次提到零部件短缺问题。他说,特斯拉不仅受到芯片短缺的困扰,奇安投资完成10亿元二期基金首次关闭据介绍,奇安一期基金已完成全部投资,投资项目数近20个,覆盖数据安全工控安全云安全密码安全网络靶场安全运维和服务等多个领域。其中,投后公司永信至诚已于近日申报科创板IPO,3个项目兴盛优选开卖饲料,说明了什么?任何一种商业模式,都是进行广度深度与密度的布局。前几天在走访市场,观摩兴盛优选西南某省份共享仓时,除了常见的果蔬生鲜米面粮油食品饮料与纸卫洗化之外,发现有并非家庭需求的饲料产品有条雷达算法芯片吸金力强智能网联汽车成各路资本投资热土中国工业报余娜从辅助驾驶到自动驾驶,从单车智能到车路协同,从软件OTA到软件定义汽车,近几年智能网联汽车产业取得积极发展,成为全球汽车产业转型发展的主要方向。赛迪智库统计数据显示,
被小米打爆,丢失全球手机第一宝座,三星急了严查移动部门我们都知道,虽然三星手机在全球最大的中国市场份额非常可怜,但却依然能够稳稳地占据全球手机出货量第一的宝座。多年来想要向三星发起冲击的苹果和华为一直在第二名的位置上互换,但却始终无法小米OPPO相继出招,手机行业迎来变革,华为P50失去竞争力智能手机行业的发展已经有十几年的时间,智能手机也在不断发展变化,尤其在外观方面,从原来的三段屏,到如今的全面屏,手机的屏占比越做越大,这也是发展的主要方向。而随着中兴Axon30系5100mAh大电池144HzOLED屏,跌至1799元,7nm芯片5G手机重回低价今天我们来聊一款千元游戏手机,这款手机的特点就是比较便宜,屏幕和电池容量都不错,现在也降价了,跌至1799元,这款手机就是努比亚Play5G手机。下面我们一起来看看这款产品,到底还平板市场成2021手机大厂必争之地,老品牌HTC也想分一杯羹?大家对于平板电脑并不模式,目前平板市场依旧是苹果的iPad占绝对统治地位,在过去的几年安卓平板电脑的选择并不多。而到了2021下半年,多手机品牌厂商都宣布将推出新款平板电脑,近期华10大七夕礼物,情人节送啥这篇够了!华为手机投影仪天王表等都有又是一年七夕情人节,各位男女朋友都为心爱的ta准备什么礼物呢,个人觉得用心实惠好用不要特别花哨,今天小编就来推荐几款男生应该比较喜欢的七夕礼物吧。像手机耳机腕表刮胡刀等,还有钱包香苹果微信8。0。10更新,有这些功能近日,腾讯微信团队发布了iOS微信8。0。10正式版,虽然在新版中没有更新多少新内容,但是,包括iOS和安卓版在内,最近微信悄悄的又更新了这些功能。ONE更新内容1iPad版新增微摩托罗拉很超前,极致全面屏高刷新率屏超长续航,看完很惊喜无人不晓,摩托罗拉手机是一家彻头彻尾的老牌手机厂商。同时,摩托罗拉手机为智能手机的发展和进步,做出了许多贡献,并且拥有许多核心技术。然而,随着苹果三星等手机厂商的不断扩张,摩托罗拉好家云店鲲天私域电商运营的四大方法论漂亮的成绩单绝非偶然,这来自于好家云店清晰的定位完整的商业逻辑,以及领跑市场的打法。作者销猫新零售(IDDSxiaomao1130)私域电商究竟是什么?是社交电商换个马甲的新概念吗价格屠户?标配摄像头便携洁牙器体验!再也不用被牙医忽悠了在文章的开头,我觉得有必要说说洁牙器和电动牙刷的区别。相信很多朋友会认为电动牙刷和洁牙器是两种重复的物件。又或者说,两者只需选择其一,就能做好日常的口腔护理。其实不然。电动牙刷和洁网络餐饮店明厨亮灶入浙江地方法,可在美团饿了么直接看后厨记者于浩7月30日,浙江省十三届人大常委会第三十次会议通过了关于修改浙江省食品小作坊小餐饮店小食杂店和食品摊贩管理规定等地方性法规的决定。上述法规中其中一项规定,从事网络餐饮的小餐抢先小米MIX4发布,屏下相机120Hz骁龙870,12GB256GB仅3098元小米MIX4将于8月10日发布,不过这次小米没有首发屏下相机了,其实早在去年,中兴就已经发布了全球第一款屏下相机手机中兴Axon20,当时因为采用第二代屏下相机技术,被很多厂商和网