Конфигурационные параметры Monitoring
Для конфигурации сервиса используйте следующие параметры, доступные в ADCM.
|
ПРИМЕЧАНИЕ
|
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
scrape_interval |
Частота сбора метрик |
1m |
scrape_timeout |
Время ожидания данных |
10s |
Password for grafana connection |
Пароль пользователя Grafana для подключения к Prometheus |
— |
Prometheus users to login/logout to Prometheus |
Учетные данные пользователей для входа в веб-интерфейс Prometheus |
— |
Service parameters |
Параметры Prometheus |
— |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
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 administrator’s password |
Пароль администратора Grafana |
— |
Grafana listen port |
Порт доступа к web-интерфейсу Grafana |
11210 |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
Listen port |
Порт доступа к системным метрикам хоста в формате Prometheus |
11203 |
Metrics endpoint |
Конечная точка (endpoint), в которую Node Exporter экспортирует системные метрики в формате Prometheus |
/metrics |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
[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 |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
job_name |
Имя задачи, в рамках которой будут собираться метрики |
statsd_exporter |
scrape_interval |
Частота сбора метрик |
5s |
scrape_timeout |
Определяет, как долго ждать ответ после отправки запроса на сбор метрик. Не может быть больше значения параметра |
— |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
job_name |
Имя задачи, в рамках которой будут собираться метрики |
flower_exporter |
scrape_interval |
Частота сбора метрик |
5s |
scrape_timeout |
Определяет, как долго ждать ответ после отправки запроса на сбор метрик. Не может быть больше значения параметра |
— |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
Mapping config |
Мэппинг метрик Airflow StatsD |
— |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
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. Убедитесь, что параметр ядра |
— |
statsd.cache-type |
Тип кеша мэппинга метрик. Допустимые параметры: |
— |
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 |
Уровень логирования. Возможные значения: |
— |
log.format |
Формат вывода логов. Возможные значения: |
— |
Custom statsd-options.env |
Это поле позволяет добавлять пользовательские параметры в файл конфигурации statsd-options.env |
— |