kafka_exporter

Роль Ansible для Kafka Exporter

CI GitHub тег

Устанавливает и настраивает kafka-exporter на серверах на базе Redhat/Debian.

Если вам также нужен Kafka, пожалуйста, обратитесь к bilalcaliskan.kafka.

Требования

Для этой роли необходимы следующие требования:

Вы можете установить рекомендуемую версию с помощью pip3:

$ pip3 install "ansible==2.9.16"

Обратите внимание, что эта роль требует доступа с правами root, поэтому либо запускайте ее в плейбуке с глобальным become: true, либо вызывайте роль в вашем плейбуке.

Переменные роли

Смотрите значения по умолчанию в defaults/main.yml. Вы можете перезаписать их в vars/main.yml, если это необходимо, или задать их при запуске плейбука.

Обратите внимание, что эта роль может гарантировать, что служба firewalld в системе на ваших серверах будет запущена и включена по умолчанию. Если вы хотите запустить и включить службу firewalld, пожалуйста, измените переменную ниже на true при запуске плейбука:

firewalld_enabled: true

Зависимости

Нет

Примеры

Инвентаризация

[all]
broker01.example.com
broker02.example.com
broker03.example.com

Установка

- hosts: all
  become: true
  roles:
    - role: bilalcaliskan.kafka_exporter
      vars:
        kafka_port: 9092
        exporter_port: 9308
        install_kafka_exporter: true
        kafka_version: 123.123
        version: 1.2.0

Удаление

- hosts: all
  become: true
  roles:
    - role: bilalcaliskan.kafka_exporter
      vars:
        install_kafka_exporter: false

Разработка

Для разработки этого проекта требуются следующие инструменты:

После установки всех вышеупомянутых инструментов, вы можете просто настроить pre-commit с помощью команды:

$ pre-commit install

Лицензия

Лицензия Apache 2.0

О проекте

Kafka exporter setup role to provide monitoring over Prometheus

Установить
ansible-galaxy install bilalcaliskan/kafka_exporter-ansible-role
Лицензия
other
Загрузки
463
Владелец