Istio+Grafana 101: почему сервисы, не входящие в сетку, отображаются на панели инструментов Mesh?
Моя конфигурация:
- istio 1.8.5, установленный через helm и включенный в небольшом подмножестве пространств имен, помеченных как istio.io/rev=1-8-5 (нельзя использовать более новую версию, так как наши кластеры k8s по-прежнему 1.16.x)
- Экземпляр аддона prometheus установлен только для очистки istio
- Общекорпоративная grafana 6.6.0 с использованием информационных панелей, доступных на https://grafana.com/orgs/istio/dashboards
Я сомневаюсь, что на панели инструментов Istio Mesh отображается «слишком много данных». На
HTTP/gRPC Workloads table
, grafana показывает многие рабочие нагрузки, которые не работают с istio, и в конечном итоге отображаются с
NaN
данные. У меня даже есть несколько сервисов с черточкой (
-
) для своих имен.
Ожидается ли это? Разве метрики istio не должны возвращать только те сервисы / рабочие нагрузки, где они включены?
Есть ли способ ограничить очистку пространствами имен с поддержкой istio?
То же самое касается панели инструментов Istio Service Dashboard и Istio Workload Dashboard. На всех из них я получаю услуги, которых, ИМХО, быть не должно ...
Спасибо за любые подсказки / предложения / решения.