Конфигурационные параметры Monitoring

Для конфигурации сервиса используйте следующие параметры, доступные в ADCM.

ПРИМЕЧАНИЕ
  • Некоторые из перечисленных параметров становятся доступны в UI ADCM после установки флага Advanced.

  • Значения, установленные в Custom-параметрах, перепишут текущие значения параметров, даже если они read-only.

Prometheus settings
Параметр Описание Значение по умолчанию

scrape_interval

Частота сбора метрик

1m

scrape_timeout

Время ожидания данных

10s

Password for grafana connection

Пароль пользователя Grafana для подключения к Prometheus

 — 

Prometheus users to login/logout to Prometheus

Учетные данные пользователей для входа в веб-интерфейс Prometheus

 — 

Service parameters

Параметры Prometheus

 — 

Service parameters
Параметр Описание Значение по умолчанию

config.file

Путь к основному конфигурационному файлу Prometheus, в котором определяются параметры задач сбора метрик, правила оповещений и другие настройки

/etc/admprom/prometheus/prometheus.yml

storage.tsdb.path

Директория, в которой хранятся файлы базы данных временных рядов (Time Series DataBase, TSDB) Prometheus

/var/lib/admprom/prometheus

web.console.libraries

Путь к библиотекам консоли, которые использует веб-интерфейс Prometheus

/usr/share/admprom/prometheus/console_libraries

web.console.templates

Директория с шаблонами консолей веб-интерфейса Prometheus

/usr/share/admprom/prometheus/consoles

web.config.file

Путь к файлу веб-конфигурации, который используется для аутентификации, настройки TLS и других параметров веб-сервера

/etc/admprom/prometheus/prometheus-auth.yml

storage.tsdb.retention.time

Время хранения данных во временных рядах до их удаления

15d

web.listen-address

IP-адрес и порт, на которых веб-интерфейс и API Prometheus принимают входящие подключения

0.0.0.0:11200

Grafana settings
Параметр Описание Значение по умолчанию

Grafana administrator’s password

Пароль администратора Grafana

 — 

Grafana listen port

Порт доступа к web-интерфейсу Grafana

11210

Node Exporter settings
Параметр Описание Значение по умолчанию

Listen port

Порт доступа к системным метрикам хоста в формате Prometheus

11203

Metrics endpoint

Конечная точка (endpoint), в которую Node Exporter экспортирует системные метрики в формате Prometheus

/metrics

SSL configuration
Параметр Описание Значение по умолчанию

[Prometheus] → Enable SSL

Определяет, используется ли SSL для Prometheus

false

[Prometheus] → Certificate file

Путь к файлу SSL-сертификата сервера Prometheus в формате PEM

/etc/admprom/prometheus/server.crt

[Prometheus] → Private key file

Путь к файлу приватного ключа SSL-сертификата сервера Prometheus

/etc/admprom/prometheus/server.key

[Prometheus] → Certificate authority file

Путь к файлу центра сертификации

/etc/admprom/prometheus/ca.crt

[Grafana] → Enable SSL

Определяет, используется ли SSL для Grafana

false

[Grafana] → Certificate file

Путь к файлу SSL-сертификата сервера Grafana в формате PEM

/etc/admprom/grafana/server.crt

[Grafana] → Private key file

Путь к файлу приватного ключа SSL-сертификата сервера Grafana

/etc/admprom/grafana/server.key

[Grafana] → Certificate authority file

Путь к файлу центра сертификации

/etc/admprom/grafana/ca.crt

[Node-exporter] → Enable SSL

Определяет, используется ли SSL для Node Exporter

false

[Node-exporter] → Certificate file

Путь к файлу SSL-сертификата сервера Node Exporter в формате PEM

/etc/ssl/server.crt

[Node-exporter] → Private key file

Путь к файлу закрытого ключа SSL-сертификата сервера Node Exporter

/etc/ssl/server.key

Set SSL rights for certs/key

Позволяет менять владельца и разрешения для SSL-сертификата и файлов ключей

false

Scrape config for statsd (statsd_scraper.yml)
Параметр Описание Значение по умолчанию

job_name

Имя задачи, в рамках которой будут собираться метрики

statsd_exporter

scrape_interval

Частота сбора метрик

5s

scrape_timeout

Определяет, как долго ждать ответ после отправки запроса на сбор метрик. Не может быть больше значения параметра scrape_interval

 — 

Scrape config for Flower (flower_scraper.yml)
Параметр Описание Значение по умолчанию

job_name

Имя задачи, в рамках которой будут собираться метрики

flower_exporter

scrape_interval

Частота сбора метрик

5s

scrape_timeout

Определяет, как долго ждать ответ после отправки запроса на сбор метрик. Не может быть больше значения параметра scrape_interval

 — 

Конфигурация компонента Statsd-exporter
Mapping config
Параметр Описание Значение по умолчанию

Mapping config

Мэппинг метрик Airflow StatsD

 — 

statsd-options.env
Параметр Описание Значение по умолчанию

web.listen-address

Порт, на котором отображается веб-интерфейс и метрики Prometheus

9102

statsd.mapping-config

Имя файла конфигурации для мэппинга метрик

/etc/statsd-exporter/conf/statsd-mapping.yml

statsd.listen-udp

UDP-порт, на который будут приходить строки метрик statsd. Заполняется из параметра statsd_port в airflow.cfg [metrics]

8125

web.enable-lifecycle

Позволяет осуществлять выключение и перезагрузку через HTTP-запрос

true

statsd.cache-size

Максимальный размер кеша мэппинга метрик. Если достигнут предел, сервис будет полагаться на политику least recently used

 — 

statsd.listen-tcp

Порт TCP, на который будут поступать строки метрик statsd. Оставьте значение пустым, чтобы отключить эту функцию

 — 

web.telemetry-path

Путь, по которому будут отображаться метрики

 — 

statsd.listen-unixgram

Путь сокета Unixgram для получения строк метрики statsd в датаграмме. Оставьте значение пустым, чтобы отключить эту функцию

 — 

statsd.unixsocket-mode

Разрешения сокета Unix

 — 

statsd.read-buffer

Размер в байтах буфера чтения передачи операционной системы, связанного с соединением UDP или Unixgram. Убедитесь, что параметр ядра net.core.rmem_max больше этого значения

 — 

statsd.cache-type

Тип кеша мэппинга метрик. Допустимые параметры: lru (least recently used) и random

 — 

statsd.event-queue-size

Размер внутренней очереди обработки событий

 — 

statsd.event-flush-threshold

Количество событий, которые необходимо хранить в очереди перед очисткой

 — 

statsd.event-flush-interval

Максимальное время между очистками очереди событий

 — 

debug.dump-fsm

Путь, по которому будет сохраняться внутренний FSM, сгенерированный для шаблона поиска (в виде файла Dot)

 — 

statsd.parse-dogstatsd-tags

Анализировать ли теги DogStatsd

true

statsd.parse-influxdb-tags

Анализировать ли теги InfluxDB

true

statsd.parse-librato-tags

Анализировать ли теги Librato

true

statsd.parse-signalfx-tags

Анализировать ли теги SignalFX

true

statsd.relay.address

Целевой адрес ретранслятора UDP в формате <хост:порт>

 — 

statsd.relay.packet-length

Максимальная длина пакета выходного сигнала реле для предотвращения фрагментации

 — 

statsd.udp-packet-queue-size

Размер внутренней очереди для обработки UDP-пакетов

 — 

log.level

Уровень логирования. Возможные значения: debug, info, warn, error

 — 

log.format

Формат вывода логов. Возможные значения: logfmt, json

 — 

Custom statsd-options.env

Это поле позволяет добавлять пользовательские параметры в файл конфигурации statsd-options.env

 — 

Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней