bilalcaliskan.kafka_exporter

Rol de Ansible para Kafka Exporter

CI Etiqueta de GitHub

Instala y configura kafka-exporter en hosts basados en Redhat/Debian.

Si también necesitas Kafka, por favor consulta bilalcaliskan.kafka.

Requisitos

Este rol tiene los siguientes requisitos:

Puedes instalar la versión sugerida con pip3:

$ pip3 install "ansible==2.9.16"

Ten en cuenta que este rol requiere acceso de root, así que ejecútalo en un playbook con become: true, o invoca el rol en tu playbook.

Variables del Rol

Consulta los valores predeterminados en defaults/main.yml. Puedes sobrescribirlos en vars/main.yml si es necesario o puedes configurarlos mientras ejecutas el playbook.

Ten en cuenta que este rol puede asegurarse de que el servicio systemd firewalld en tus servidores esté iniciado y habilitado por defecto. Si deseas iniciar y habilitar el servicio firewalld, modifica la siguiente variable a true mientras ejecutas el playbook:

firewalld_enabled: true

Dependencias

Ninguna

Ejemplos

Inventario

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

Instalación

- 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

Desinstalación

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

Desarrollo

Este proyecto requiere las siguientes herramientas para desarrollar:

Después de instalar todas las herramientas anteriores, puedes configurar pre-commit simplemente escribiendo:

$ pre-commit install

Licencia

Licencia Apache 2.0

Acerca del proyecto

Kafka exporter setup role to provide monitoring over Prometheus

Instalar
ansible-galaxy install bilalcaliskan.kafka_exporter
Licencia
other
Descargas
562
Propietario