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. На всех из них я получаю услуги, которых, ИМХО, быть не должно ...

Спасибо за любые подсказки / предложения / решения.

0 ответов

Другие вопросы по тегам