Параметры
Описание параметров плагина kafka_exporter.
Параметры запуска экспортера и сбора метрик с него
Basic Auth Password
Пароль пользователя BasicAuth для доступа к экспортеру.
Только запись.
Значение по умолчанию: skala-r.
Basic Auth Username
Имя пользователя BasicAuth для доступа к экспортеру.
Значение по умолчанию: vision.
Group Exclude
Регулярное выражение, определяющее, какие потребительские группы исключить.
Значение по умолчанию: '^$' (никакие).
Group Filter
Регулярное выражение, определяющее, какие потребительские группы собирать.
Значение по умолчанию: .*.
Kafka Allow Auto Topic Creation
Автоматическое создание запрошенных топиков, которые ещё не существуют.
Значение по умолчанию: False (создание несуществующих топиков выключено).
Kafka Servers
Адрес сервера Kafka или список адресов серверов Kafka.
Адреса задаются в формате host:port, где:
-
host— имя хоста.Имя хоста может содержать буквы латинского алфавита, цифры, точки
.и дефисы-. -
port— номер порта.Номер порта должен быть в диапазоне от 1 до 65535 включительно.
Значение по умолчанию: ['kafka:9092'].
Kafka Tls Ca File
Путь к файлу CA для аутентификации клиента Kafka TLS (необязательно).
Значение по умолчанию: '' (пустая строка).
Kafka Tls Cert File
Путь к файлу сертификата для аутентификации клиента Kafka TLS (необязательно).
Значение по умолчанию: '' (пустая строка).
Kafka Tls Key File
Путь к файлу ключа сертификата для аутентификации клиента Kafka TLS (необязательно).
Значение по умолчанию: '' (пустая строка).
Kafka Tls Server Name
Имя сервера Kafka. Значение этого параметра используется для проверки имени хоста в возвращаемых сертификатах, если не задан пропуск проверки сертификата.
Значение по умолчанию: '' (пустая строка).
Kafka Tls Skip Verify
Пропуск проверки сертификата TLS.
Значение по умолчанию: False (проверка сертификата включена).
Kafka Version
Версия брокера Kafka.
Номер версии может состоять из трёх или четырёх цифр, разделённых точками.
При этом, если номер состоит из четырёх цифр, первая цифра — 0.
Значение по умолчанию: 2.0.0.
Offset Show All
Отображение смещения или задержки для всех групп потребителей.
Значение по умолчанию: True (задержки и смещения показываются только для подключённых групп потребителей).
Port
Порт запуска экспортера.
Допустимые значения: от 1 до 65535 включительно.
Значение по умолчанию: 9308.
Refresh Metadata
Интервал обновления метаданных.
Период времени.
Значение по умолчанию: 30s (30 секунд).
Sasl Disable Pa Fx Fast
Сконфигурировать клиент Kerberos без использования PA_FX_FAST.
Используется только при sasl_mechanism="gssapi".
Значение по умолчанию: False.
Sasl Handshake
Использование SASL-handshake при подключении к Kafka.
Присвойте параметру значение False, если используется SASL-прокси, не связанный с Kafka.
|
Значение по умолчанию: True (включено).
Sasl Kerberos Auth Type
Тип аутентификации Kerberos.
Используется только при sasl_mechanism="gssapi".
Допустимые значения:
-
keytabAuth; -
userAuth.
Значение по умолчанию: userAuth.
Sasl Kerberos Config Path
Путь к конфигурации Kerberos.
Используется только при sasl_mechanism="gssapi".
Значение по умолчанию: '' (пустая строка).
Sasl Keytab Path
Путь к файлу keytab для Kerberos.
Используется только при sasl_mechanism="gssapi" и sasl_kerberos_auth_type="keytabAuth".
Значение по умолчанию: '' (пустая строка).
Sasl Mechanism
Механизм SASL.
Допустимые значения:
-
scram-sha256; -
scram-sha512; -
gssapi; -
plain. -
''(пустая строка).
Значение по умолчанию: '' (пустая строка).
Sasl Realm
Realm Kerberos.
Используется только при sasl_mechanism="gssapi".
Значение по умолчанию: '' (пустая строка).
Sasl Service Name
Имя сервиса при использовании аутентификации Kerberos.
Используется только при sasl_mechanism="gssapi".
Значение по умолчанию: '' (пустая строка).
Scrape Interval
Периодичность опроса экспортера.
Период времени.
Значение по умолчанию: 15s (15 секунд).
Scrape Timeout
Таймаут опроса таргетов.
| Значение не должно превышать значение параметра Scrape Interval. |
Период времени.
Значение по умолчанию: 10s (10 секунд).
Tls Cert File
Путь к файлу сертификата на узле, где установлен плагин, для запуска экспортера.
Значение по умолчанию: /opt/skala-r/vision/cert/components_default.crt.
Tls Insecure Skip Verify
Пропуск проверки сертификата при подключении агента к источнику метрик.
Значение по умолчанию: False (проверка сертификата включена).
Tls Key File
Путь к файлу ключа сертификата на узле, где установлен плагин, для запуска экспортера.
Значение по умолчанию: /opt/skala-r/vision/cert/components_default.key.
Topic Exclude
Регулярное выражение, определяющее, какие топики исключить.
Значение по умолчанию: '^$' (никакие).
Topic Workers
Количество параллельных потоков для обработки топиков. Указанное значение должно быть положительным.
Значение по умолчанию: 100.
Use Consumer Lag Zookeeper
Сбор текущей задержки (Zookeeper) ConsumerGroup в топике/разделе.
Значение по умолчанию: False.
Zookeeper Servers
Адрес сервера Zookeeper или список адресов серверов Zookeeper.
Адреса задаются в формате host:port, где:
-
host— имя хоста.Имя хоста может содержать буквы латинского алфавита, цифры, точки
.и дефисы-. -
port— номер порта.Номер порта должен быть в диапазоне от 1 до 65535 включительно.
Значение по умолчанию: [] (пустой список).
Параметры запуска
Параметры, с которыми может быть запущен kafka_exporter.
- --audit.filePath
-
Путь к файлу для сохранения журнала аудита.
Пустое значение отключает аудит. Значение по умолчанию:
/opt/skala-r/var/log/vision/audit/agent/kafka_exporter/audit.log. - --group.exclude
-
Регулярное выражение, определяющее, какие потребительские группы исключить.
- --group.filter
-
Регулярное выражение, определяющее, какие потребительские группы собирать.
- --kafka.allow-auto-topic-creation
-
Автоматическое создание запрошенных, но не существующих топиков.
- --kafka.server
-
Адрес сервера Kafka в формате
host:port.Для указания нескольких адресов передайте параметр несколько раз.
- --kafka.version
-
Версия брокера Kafka.
- --no-kafka.allow-auto-topic-creation
-
Запрет на автоматическое создание запрошенных, но не существующих топиков.
- --no-offset.show-all
-
Показывать задержку и смещение только для подключенных групп потребителей.
- --no-sasl.disable-PA-FX-FAST
-
Настройка клиента Kerberos без использования PA_FX_FAST.
Используется только при
--sasl_mechanism=gssapi.По умолчанию выключено.
- --no-sasl.enabled
-
Подключение с использованием типа аутентификации
PLAIN.Используется по умолчанию.
- --no-sasl.handshake
-
Отключение рукопожатия SASL.
Используйте, если SASL-прокси не связан с Kafka.
- --no-tls.enabled
-
Подключение к Kafka без TLS.
Используется по умолчанию.
- --no-tls.insecure-skip-tls-verify
-
Проверка сертификата TLS.
- --no-use.consumelag.zookeeper
-
Отключение сбора текущей задержки (ZooKeeper) ConsumerGroup в топике или разделе.
- --offset.show-all
-
Показывать задержку и смещение для всех групп потребителей.
- --refresh.metadata
-
Интервал обновления метаданных.
- --sasl.disable-PA-FX-FAST
-
Настройка клиента Kerberos с использованием PA_FX_FAST.
Используется только при
--sasl_mechanism=gssapi.По умолчанию включено.
- --sasl.enabled
-
Подключение с использованием SASL.
- --sasl.handshake
-
Рукопожатие SASL.
- --sasl.kerberos-auth-type
-
Тип аутентификации Kerberos.
Используется только при
--sasl_mechanism=gssapi.Возможные значения-
keytabAuth; -
userAuth.
-
- --sasl.kerberos-config-path
-
Путь к конфигурации Kerberos.
Используется только при
--sasl_mechanism=gssapi. - --sasl.keytab-path
-
Путь к файлу keytab для Kerberos.
Используется только при
--sasl_mechanism=gssapiи--sasl_kerberos_auth_type=keytabAuth. - --sasl.mechanism
-
Механизм SASL.
Возможные значения-
gssapi; -
plain; -
scram-sha256; -
scram-sha512.
-
- --sasl.password
-
Пароль пользователя SASL.
Значение хранится в Ansible Vault. - --sasl.realm
-
Realm Kerberos.
Используется только при
--sasl_mechanism=gssapi. - --sasl.service-name
-
Имя сервиса при использовании аутентификации Kerberos.
Используется только при
--sasl_mechanism=gssapi. - --sasl.username
-
Имя пользователя SASL.
- --tls.ca-file
-
Путь к файлу CA для аутентификации клиента Kafka TLS (необязательно).
- --tls.cert-file
-
Путь к файлу сертификата для аутентификации клиента Kafka TLS (необязательно).
- --tls.enabled
-
Подключение к Kafka с TLS.
- --tls.insecure-skip-tls-verify
-
Пропуск проверки сертификата TLS.
- --tls.key-file
-
Путь к файлу ключа сертификата для аутентификации клиента Kafka TLS (необязательно).
- --tls.server-name
-
Используется для проверки имени хоста в возвращаемых сертификатах, если не задан пропуск проверки сертификата. Должно быть указано имя сервера Kafka.
- --topic.exclude
-
Регулярное выражение, определяющее, какие топики исключить.
- --topic.filter
-
Регулярное выражение, определяющее, какие топики собирать.
- --topic.workers
-
Количество параллельных потоков для обработки топиков.
- --use.consumelag.zookeeper
-
Включение сбора текущей задержки (ZooKeeper) ConsumerGroup в топике/разделе.
- --web.config.file
-
Путь к файлу веб-конфигурации компонента.
Значение по умолчанию:
/opt/skala-r/etc/vision/agent/kafka_exporter/web.yml. - --web.listen-address
-
Адрес для прослушивания входящих HTTP-запросов.
Значение по умолчанию:
127.0.0.1:9308. - --zookeeper.server
-
Адрес сервера ZooKeeper в формате
host:port.Для указания нескольких адресов передайте параметр несколько раз.