Я использую istio 1.6.3
Я хотел бы добавить простое измерение к метрикам, экспортируемым istio в prometheus. В частности, если мой модуль имеет метку branch=master
, я хотел бы добавить измерение branch
со значением master
к istio_requests_total
metri c.
(я пытался добавить этот ярлык на уровне обслуживания, безрезультатно)
Моя цель - затем иметь возможность запрашивать метрики на Prometheus, с помощью
sum(rate(istio_requests_total[5m])) by (branch)
Я прочитал эту часть документации: https://istio.io/latest/docs/tasks/observability/metrics/customize-metrics/
Но похоже, что получение destination.labels["branch"]
или получение какой-либо метки вообще не поддерживается (кроме меток app
или version
, которые встроены в destination_app
и destination_version
).
Помогите!