В модуле реализован 1 алерт.
Модуль не включен по умолчанию в каком-либо наборе модулей.
Чтобы настроить модуль, используйте custom resource 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
, будет использоваться автоматика.Пример:
nodeSelector: test: test
- settings.tolerations
Структура, аналогичная
spec.tolerations
пода Kubernetes.Если значение не указано или указано
false
, будет использоваться автоматика.- settings.tolerations.effect
- settings.tolerations.key
- settings.tolerations.operator
- settings.tolerations.tolerationSeconds
- settings.tolerations.value