对OpenTSDB指标进行分组

时间:2015-12-17 13:19:56

标签: opentsdb

有人可以澄清OpenTSDB是否支持通过标签查询不同的指标?这个问题背后的原因是,我们管理的设备报告了数十个指标,我需要执行多个查询(针对各个指标)并组合这些值以针对特定时间戳为每个设备构建数据。

如果有任何Java客户端库提供通过标记+时间戳组合不同度量标准值的功能,将会很有帮助。

2 个答案:

答案 0 :(得分:0)

由于您使用的是openTSDB,因此openTSDB不支持。我的建议是使用elasticsearch来替换openTSDB。这似乎是一个很大的变化,但我认为它也是一个很好的变化。我只对这两种产品做了估计(还有kariosDB)。而且我认为es在大多数情况下可以取代opentsdb。

如果您的数据太多而无法容纳在几百台机器中,那么openTSDB可能会更好一种情况。

答案 1 :(得分:0)

OpenTSDB expression might be useful for you. http://opentsdb.net/docs/build/html/api_http/query/exp.html. Using this you can query multiple metrics and combine them using an expression. Though OpenTSDB version 2.3.

Another interesting project could be Bosun. Its an alerting system written on top of OpenTSDB Using its expression language you should be able to combine multiple metrics. https://bosun.org/expressions.