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