bilalcaliskan.kafka_exporter

Rôle Ansible pour Kafka Exporter

CI GitHub tag

Installe et configure kafka-exporter sur des hôtes basés sur Redhat/Debian.

Si vous avez également besoin de Kafka, veuillez vous référer à bilalcaliskan.kafka.

Exigences

Ce rôle a les exigences suivantes :

Vous pouvez installer la version recommandée avec pip3 :

$ pip3 install "ansible==2.9.16"

Notez que ce rôle nécessite un accès root, donc exécutez-le dans un playbook avec become: true au niveau global, ou invoquez le rôle dans votre playbook.

Variables du rôle

Consultez les valeurs par défaut dans defaults/main.yml. Vous pouvez les remplacer dans vars/main.yml si nécessaire ou les définir lors de l'exécution du playbook.

Veuillez noter que ce rôle peut s'assurer que le service systemd firewalld sur vos serveurs est démarré et activé par défaut. Si vous souhaitez démarrer et activer le service firewalld, veuillez modifier la variable ci-dessous à true lors de l'exécution du playbook :

firewalld_enabled: true

Dépendances

Aucune

Exemples

Inventaire

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

Installation

- 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

Désinstallation

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

Développement

Ce projet nécessite les outils suivants pour le développement :

Après avoir installé tous les outils ci-dessus, vous pouvez simplement configurer pre-commit en tapant :

$ pre-commit install

Licence

Licence Apache 2.0

À propos du projet

Kafka exporter setup role to provide monitoring over Prometheus

Installer
ansible-galaxy install bilalcaliskan.kafka_exporter
Licence
other
Téléchargements
562
Propriétaire