bilalcaliskan.kafka_exporter

Kafka Exporter Ansible Rolle

CI GitHub-Tag

Installiert und konfiguriert kafka-exporter auf Redhat/Debian-basierten Hosts.

Wenn Sie auch Kafka benötigen, besuchen Sie bitte bilalcaliskan.kafka.

Anforderungen

Diese Rolle hat folgende Anforderungen:

Sie können die empfohlene Version mit pip3 installieren:

$ pip3 install "ansible==2.9.16"

Bitte beachten Sie, dass diese Rolle Root-Zugriff benötigt. Führen Sie sie daher entweder in einem Playbook mit become: true aus oder rufen Sie die Rolle in Ihrem Playbook auf.

Rollenvariablen

Siehe die Standardwerte in defaults/main.yml. Sie können sie bei Bedarf in vars/main.yml überschreiben oder beim Ausführen des Playbooks festlegen.

Bitte beachten Sie, dass diese Rolle sicherstellen kann, dass der firewalld-Systemdienst auf Ihren Servern standardmäßig gestartet und aktiviert ist. Wenn Sie den firewalld-Dienst starten und aktivieren möchten, ändern Sie die folgende Variable beim Ausführen des Playbooks auf true:

firewalld_enabled: true

Abhängigkeiten

Keine

Beispiele

Inventar

[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

Deinstallation

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

Entwicklung

Dieses Projekt benötigt folgende Werkzeuge zur Entwicklung:

Nachdem Sie alle oben genannten Werkzeuge installiert haben, können Sie pre-commit einfach konfigurieren, indem Sie eingeben:

$ pre-commit install

Lizenz

Apache Lizenz 2.0

Über das Projekt

Kafka exporter setup role to provide monitoring over Prometheus

Installieren
ansible-galaxy install bilalcaliskan.kafka_exporter
GitHub Repository
Lizenz
other
Downloads
562
Besitzer