меня несколько instant vector'ов. как их объединить в один range vector? пример, на входе:
probe_duration_seconds{service="name",instance="1"} 1@timestamp
probe_duration_seconds{service="name",instance="2"} 2@timestamp
на выходе:
probe_duration_seconds{service="name"} 1@timestamp 2@timestamp
quantile(0.99, probe_duration_seconds{service="name"})
хороший вариант. а теперь усложняем задачу и на вход подаём не instant vector, а range vector... пример: probe_duration_seconds{service="name",instance="1"} 1@timestamp 3@timestamp probe_duration_seconds{service="name",instance="2"} 2@timestamp 4@timestamp :)
я не понял что ты этим хочешь сделать
у меня есть сервис, который состоит из нескольких экземпляров. по каждому экземпляру собираются метрики с временем ответа. я хочу посчитать квантиль по всем этим метрикам. вне зависимости от того какому экземпляру они принадлежат.
this
вот сюда надо на вход подавать несколько instant векторов. то есть я могу посчитать квантиль только по последним метрикам условно говоря. а я хочу посчитать и в глубину. то есть взять эти метрики за час, например. в этом случае на входе будут range векторы и эта функция сразу же сломается
Обсуждают сегодня