Доступно в редакциях: CE, BE, SE, SE+, EE
В модуле реализован 1 алерт.
Модуль не включен по умолчанию в каком-либо наборе модулей.
Настройки
Чтобы настроить модуль, используйте ресурс ModuleConfig с именем okmeter (подробнее о настройке Deckhouse…).
Пример ресурса ModuleConfig/okmeter для настройки модуля:
apiVersion: deckhouse.io/v1alpha1
kind: ModuleConfig
metadata:
name: okmeter
spec:
version: 1
enabled: true
settings: # <-- Параметры модуля из раздела "Параметры" ниже.
Параметры
Версия схемы: 1
- объектsettings
- строкаsettings.apiKey
Обязательный параметр
Ключ для доступа к API Okmeter.
Ключ можно взять в личном кабинете Okmeter (
OKMETER_API_TOKEN).Пример:
apiKey: 5ff9z2a3-9127-1sh4-2192-06a3fc6e13e3 - settings.disableAutoDiscovery
Отключает автоматическое обнаружение сервисов, которые способен мониторить okmeter. Установка опции в
trueоставит лишь базовый мониторинг хоста, прочие плагины (postgresql, mysql, redis и др.) будут отключены. По умолчанию установлено значениеfalse. - объектsettings.image
- строкаsettings.image.repository
Обязательный параметр
Docker repository for okmeter agent image.
По умолчанию:
registry.okmeter.io/agent/okagent - строкаsettings.image.tag
Обязательный параметр
Okmeter agent image tag.
По умолчанию:
latest
- объектsettings.nodeSelector
Структура, аналогичная
spec.nodeSelectorпода Kubernetes.Если ничего не указано или указано
false, то Deckhouse попытается вычислить значениеnodeSelectorавтоматически.Пример:
nodeSelector: test: test - массив объектовsettings.tolerations
Структура, аналогичная
spec.tolerationsпода Kubernetes.Если ничего не указано или указано
false, то Deckhouse попытается вычислить значениеtolerationsавтоматически.- строкаsettings.tolerations.effect
- строкаsettings.tolerations.key
- строкаsettings.tolerations.operator
- целочисленныйsettings.tolerations.tolerationSeconds
- строкаsettings.tolerations.value