当我在OpenTSDB的个人实验室实例中工作时,我开始怀疑是否有可能让它对标签和度量标准名称进行索引。我的理解(欢迎更正……)是……
是的,你是对的,据说 文件 ,OpenTSDB在表单的'tsdb'HBase表中创建密钥
[salt]<metric_uid><timestamp><tagk1><tagv1>[...<tagkN><tagvN>]
当您使用特定的tagk和tagv进行查询时,OpenTSDB可以构造密钥并进行查找。如果您有一系列tagk和tagv,它将查找所有行并汇总它们或返回多个时间序列,具体取决于您的查询。
如果您有兴趣询问有关标签的问题,您应该使用 OpenTSDB搜索/查找API 但是,这仍然需要度量标准名称。
如果您只想围绕标签制定问题,可以考虑将数据转发给Bosun进行索引和使用 它的API
/ API /公制/ {tagk} / {tagv} 返回指定的tagk / tagv对可用的度量标准。例如,您可以查看host = server01可用的度量标准
/ API /公制/ {tagk} / {tagv}
返回指定的tagk / tagv对可用的度量标准。例如,您可以查看host = server01可用的度量标准