bilalcaliskan.kafka_exporter

Rola Ansible dla Kafka Exporter

CI GitHub tag

Instaluje i konfiguruje kafka-exporter na serwerach opartych na Redhat/Debian.

Jeśli potrzebujesz również Kafki, zapoznaj się z bilalcaliskan.kafka.

Wymagania

Ta rola ma następujące wymagania:

Możesz zainstalować sugerowaną wersję za pomocą pip3:

$ pip3 install "ansible==2.9.16"

Uwaga, ta rola wymaga dostępu roota, więc albo uruchom ją w playbooku z globalnym become: true, albo wywołaj rolę w swoim playbooku.

Zmienne roli

Zobacz domyślne wartości w defaults/main.yml. Możesz je nadpisać w vars/main.yml, jeśli zajdzie taka potrzeba, lub ustawić je podczas uruchamiania playbooka.

Proszę pamiętać, że ta rola może zapewnić, że usługa systemd firewalld na twoich serwerach jest uruchomiona i włączona domyślnie. Jeśli chcesz uruchomić i włączyć usługę firewalld, zmodyfikuj poniższą zmienną na true podczas uruchamiania playbooka:

firewalld_enabled: true

Zależności

Brak

Przykłady

Inwentaryzacja

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

Instalacja

- 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

Odinstalowanie

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

Rozwój

Ten projekt wymaga następujących narzędzi do rozwoju:

Po zainstalowaniu wszystkich narzędzi powyżej, możesz po prostu skonfigurować pre-commit wpisując:

$ pre-commit install

Licencja

Licencja Apache 2.0

O projekcie

Kafka exporter setup role to provide monitoring over Prometheus

Zainstaluj
ansible-galaxy install bilalcaliskan.kafka_exporter
Licencja
other
Pobrania
562
Właściciel