是否可以查询所有可能的值但从搜索中排除特定值?
例如m=sum:rate:proc.stat.cpu{host=foo,type=*?!user}
表示type
的所有值,但排除user
值。或类似m=sum:rate:proc.stat.cpu{host=foo,type=*, type=!user}
。
答案 0 :(得分:2)
不,从OpenTSDB 1.1.0开始,目前不支持此功能。没有根本原因可以支持它,只是它还没有实现。
答案 1 :(得分:1)
作为更新,现在使用 not_literal_or 过滤器在OpenTSDB版本2.X中支持此功能。
你可以m=sum:rate:proc.stat.cpu{host=foo,type=not_literal_or(user)}