如果我有这样的矩阵
my_metric{deployTime="1603284798",foo='bar'}
my_metric{deployTime="1603284799",foo='bar2'}
my_metric{deployTime="1603284800",foo='bar3'}
我只想获取时间戳大于某个值的指标,我该怎么做?
我在想:
count by (deployTime, foo) (my_metric{deployTime > "1603284799", foo=~".*"})
但是,这当然不起作用,因为标签是字符串。那么,如果我想使用大于运算符,可以使用哪些选项来按标签值进行过滤?
答案 0 :(得分:0)
我不知道我是否理解正确,但是,您是否有一个名为“时间戳”的标签?这似乎是不必要的。
我认为您可以通过以下查询来实现所需的目标:
public static List<Integer> union(List<Integer> list1, List<Integer> list2 ) {
List<Integer> union = new ArrayList<>();
int n1 = 0;
int n2 = 0;
for (int i = 0; i < list1+list2; i++) {
....
}