mbaran0v.ansible_role_prometheus_redis_exporter

Ansible角色:prometheus-redis-exporter

构建状态 许可证 GitHub标签 开源爱心 欢迎提PR

这是一个用于安装和配置 Prometheus redis Exporter 的Ansible角色。目前该角色适用于基于Debian和RedHat的Linux系统。已测试的平台有:

  • Ubuntu 16.04
  • CentOS 7

要求

没有特别的要求;请注意,此角色需要root权限,因此在使用时要在playbook中设置global become: yes。

角色变量

可以传递给此角色的变量及其简要说明如下。(有关所有变量,请查看defaults/main.yml)

redis_exporter_version: 1.1.1

安装的版本

redis_exporter_web_listen_address: "0.0.0.0:9121"

监听地址和端口

redis_exporter_root_dir: /opt/redis_exporter

安装目录

redis_exporter_user: "redis-exp"
redis_exporter_group: "{{ redis_exporter_system_group }}"

服务的用户和组

# 参考 https://github.com/oliver006/redis_exporter#environment-variables
redis_exporter_config_vars: |
  REDIS_ADDR=redis://127.0.0.1:6379

配置变量

依赖关系

示例Playbook

- hosts: app
  become: yes
  roles:
      - mbaran0v.prometheus-redis-exporter

许可证

MIT / BSD

作者信息

此角色由Maxim Baranov于2018年创建。

关于项目

Prometheus Redis Exporter https://github.com/oliver006/redis_exporter

安装
ansible-galaxy install mbaran0v.ansible_role_prometheus_redis_exporter
许可证
Unknown
下载
466
拥有者
Experienced DevOps Engineer