工具篇-OpenTSDB的使用
Posted lcmichelle
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了工具篇-OpenTSDB的使用相关的知识,希望对你有一定的参考价值。
这部分主要讲一下用的过程中不太明白的概念啥的,主要参考官网和OpenTSDB使用总结
1. downSample重采样
有时候每秒打一个点,展示这么多数据会显得很乱,通常也不需要这样精确的数据。可以使用降精度的方式将一段时间的数据点聚合后当作一个数据点,比如将每个小时的数据聚合为1个数据点,这样就会只显示168个数据点,如果查询的话可以根据时间范围选定降精度的粒度。
1 public static String getDownSampler(long start, long end) 2 String downSampler; 3 if (end - start < 24 * 60 * 60 * 1000L) // 一天 4 downSampler = 1m-avg; 5 else if (end - start < 604800000) // 一周 6 downSampler = 5m-avg; 7 else 8 downSampler = 30m-avg; 9 10 return downSampler; 11
2. aggregator
aggregator在降精度downsample和多条时间线聚合时使用,通过算子将多个数据点汇聚成一个数据点,比如avg、sum。
以上是关于工具篇-OpenTSDB的使用的主要内容,如果未能解决你的问题,请参考以下文章