Мы запускаем несколько микросервисов на Google Cloud Platform (GKE использует основную версию v1.12.9-gke.15) и использовали интеграцию Stackdriver для ведения журнала и мониторинга (https://cloud.google.com/monitoring/kubernetes-engine/installing). К сожалению, нам также необходимо иметь настраиваемый синтаксический анализ журнала, и в настоящее время невозможно одновременно использовать настраиваемый синтаксический анализ журнала и мониторинг Stackdriver (также обсуждается здесь: https://stackoverflow.com/questions/57528039/gke-stackdriver-kubernetes-engine-monitoring-and-custom-log-format). Похоже, нам нужно отключить автоматическую интеграцию со StackDriver как для логов, так и для мониторинга.
У меня вопрос: Что мне нужно применить к нашему кластеру, чтобы дополнить автоматическую интеграцию мониторинга StackDriver?
Я специально ищу описания того, чего достигаются конкретные развертывания, и официальные дескрипторы развертывания, которые можно применить непосредственно к кластеру.
Насколько я понимаю, разница между включением и отключением "Stackdriver Kubernetes Engine Monitoring" заключается в следующем: мониторинг связанные развертывания:
Вот что я нашел на данный момент:
И, наконец, подвопрос: полный ли этот список для полноценного мониторинга кластера Kubernetes?
(Примечание: я пропустил развертывания и демоны, связанные с ведением журнала. Дополнение их нашими настраиваемыми развернутыми конфигурациями достаточно документировано в Интернете. Кроме того, нам действительно необходимы настройки для анализа журналов.)