Я хочу взять минимум метрики на основе одной метки, но сохранить другие метки, чтобы я мог извлечь их позже.
Предположим, у меня есть такие показатели:
Metric{label1="1",label2="2"} 0
Metric{label1="1",label2="3"} 1
Metric{label1="2",label2="2"} 10
Metric{label1="2",label2="3"} 100
If I do
min(Metric)by(label1)
Получаю правильный результат:
{label1="1"} 0
{label1="2"} 10
но я теряю label2, который я хотел бы извлечь позже.
Есть ли способ min по метке1, сохраняя при этом метку2 в результате?
Я хочу, чтобы результат моей агрегации был:
Metric{label1="1",label2="2"} 0
Metric{label1="2",label2="2"} 10