Невозможно понять счет GCP за использование Stackdriver Monitoring.

Мы реализовали показатели состояния куба (выполнив действия, описанные в разделе , описанном в этом разделе статьи, 4.4.1 Установите компоненты мониторинга) на одном из наших кластеров Kubernetes на GCP. Таким образом, в нашем кластере было создано 3 новых развертывания node-exporter, prometheus-k8s и kube-state metrics. После этого мы смогли увидеть все метрики внутри Metric Explorer с префиксом «external / prometheus /».

Чтобы проверить цены на внешние метрики, мы перешли по этой ссылке. Следовательно, мы рассчитали цену соответствующим образом, но когда мы получили счет, это была шокирующая цифра. GCP взимает большую сумму, но мы не добавили ни одной метрики в панель управления и не настроили мониторинг для чего-либо. Судя по полученному объему (который составляет около 1,38 ГБ / день), похоже, что эти инструменты мониторинга выполняют некоторую фоновую работу (в определенное время они считывают некоторые показатели или около того), которая потребляет этот объем, и мы получили этот счет.

Мы хотели бы понять, как работают эти компоненты мониторинга метрик kube-state. Будет ли он автоматически получать данные метрик и таким образом увеличивать поглощаемый объем и счет, или в его настройке есть какая-то неправильная конфигурация?

Любые рекомендации по этому поводу были бы очень признательны!

Спасибо.


person Hemal    schedule 07.04.2020    source источник
comment
kube-state-metrics не устанавливается и не настраивается по умолчанию при включении Stackdriver Monitoring. Вам нужно только включить Stackdriver Monitoring в кластере. Оттуда вы можете выбрать, какие метрики отслеживать с помощью обозревателя метрик. Вы можете узнать больше о kube-metrics-sever здесь [1]. [1] github.com/kubernetes/kube-state-metrics   -  person Md Daud Walizarif    schedule 07.04.2020
comment
Спасибо .. Нам известно о его настройке. Stackdriver Monitoring уже включен в нашем кластере. Но вопрос в том, как рассчитать общую стоимость при использовании метрик куба-состояния в кластере. Мы только установили его компоненты и получили счет в несколько тысяч долларов.   -  person Hemal    schedule 08.04.2020


Ответы (1)


По умолчанию, когда реализовано, kube-state-metrics предоставляет несколько метрик для событий в вашем кластере:

Если у вас есть несколько часто обновляемых ресурсов в вашем кластере, вы можете обнаружить, что в эти метрики поступает много данных, что влечет за собой высокие затраты.

Вам необходимо настроить, какие показатели вы хотите раскрыть, а также обратитесь к документации для своей среды Kubernetes в во избежание неожиданно высоких затрат.

person Md Daud Walizarif    schedule 13.04.2020