使用prometheus client_ruby客户端

时间:2018-11-05 14:59:01

标签: ruby prometheus

我正在尝试导出内部队列的大小。我不想使用incr / decr维护量规计数器。我需要的是在报废时刻检索实际的队列大小。可以使用Prometheus红宝石客户端吗?

1 个答案:

答案 0 :(得分:0)

对于您含糊的问题的简短回答可能是肯定的。看看documentation会显示:

概述

  • 具有时间序列数据的多维数据模型,该数据通过度量标准名称和键/值对来标识
  • 一种灵活的查询语言,可以利用此维度
  • 不依赖分布式存储;单个服务器节点是自主的
  • 时间序列收集是通过HTTP上的拉模型进行的
  • 通过中间网关支持
  • 推送时间序列
  • 通过服务发现或静态配置发现目标
  • 多种图形和仪表板支持模式

数据模型

  

Prometheus从根本上将所有数据存储为时间序列:   属于同一度量标准和同一组的时间戳记值   标签尺寸。除了存储的时间序列外,普罗米修斯还可能   查询产生临时的时间序列。