ansible_role_prometheus_pgbouncer_exporter

Ansible роль: prometheus-pgbouncer-exporter

Статус сборки Лицензия GitHub тег Любовь к открытому исходному коду Приветствуем PR

Ansible роль для Prometheus PgBouncer exporter. В настоящее время это работает на системах Linux, основанных на Debian и RedHat (только поддержка systemd). Проверенные платформы:

  • Ubuntu 16.04
  • CentOS 7

Требования

Требуется Python3 и pip; рекомендуемая роль для установки Python3 pip: geerlingguy.pip

Переменные роли

Переменные, которые можно передать этой роли, и их краткое описание следующие. (Для всех переменных смотрите defaults/main.yml)

pgbouncer_exporter_version: 2.0.1
pgbouncer_exporter_host: 127.0.0.1
pgbouncer_exporter_port: 9127
pgbouncer_exporter_log_level: INFO

# список переменных окружения
pgbouncer_exporter_env_variables:
  - PGBOUNCER_PASS=passw0rd!

# pgbouncer поддерживает замену переменных окружения
# Например, $(PGBOUNCER_PASS) заменяется содержимым переменной окружения "PGBOUNCER_PASS"
pgbouncer_exporter_pgbouncers:
  - dsn: postgresql://pgbouncer:$(PGBOUNCER_PASS)@127.0.0.1:5432/pgbouncer
    connect_timeout: 5
    include_databases: []
    exclude_databases:
      - pgbouncer

Зависимости

Нет

Пример плейбука

Включение примера использования вашей роли (например, с переданными в качестве параметров переменными) всегда полезно для пользователей:

- hosts: prometheus-pgbouncer-exporter
  roles:
    - role: geerlingguy.repo-epel
      when: ansible_os_family == 'RedHat'
    - role: geerlingguy.pip
      pip_package: python36-pip
      when: ansible_os_family == 'RedHat'
    - role: geerlingguy.pip
      pip_package: python3-pip
      when: ansible_os_family == 'Debian'
    - role: mbaran0v.prometheus-pgbouncer-exporter

Лицензия

MIT / BSD

Информация об авторе

Эта роль была создана в 2019 году Максима Баранова.

О проекте

Prometheus PgBouncer exporter https://github.com/spreaker/prometheus-pgbouncer-exporter

Установить
ansible-galaxy install mbaran0v/ansible-role-prometheus-pgbouncer-exporter
Лицензия
Unknown
Загрузки
63
Владелец
Experienced DevOps Engineer