bilalcaliskan.kafka_exporter

Kafka 导出器 Ansible 角色

CI GitHub 标签

在 Redhat/Debian 系统上安装和配置 kafka-exporter

如果您需要 Kafka,请参考 bilalcaliskan.kafka

需求

该角色有以下需求:

您可以通过 pip3 安装推荐的版本:

$ pip3 install "ansible==2.9.16"

请注意,该角色需要根权限,因此可以在剧本中使用全局 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
许可证
other
下载
562
拥有者