mbaran0v.ansible_role_prometheus_pgbouncer_exporter

Ansible-Rolle: prometheus-pgbouncer-exporter

Build-Status Lizenz GitHub-Tag Open Source Liebe svg1 PRs Willkommen

Ansible-Rolle für den Prometheus PgBouncer-Exporter. Diese Rolle funktioniert derzeit auf Debian- und RedHat-basierten Linux-Systemen (nur systemd-Unterstützung). Getestete Plattformen sind:

  • Ubuntu 16.04
  • CentOS 7

Anforderungen

Benötigt Python3 und pip; empfohlene Rolle für die Installation von Python3 pip: geerlingguy.pip

Rollen-Variablen

Die Variablen, die an diese Rolle übergeben werden können, sowie eine kurze Beschreibung sind wie folgt. (Für alle Variablen, sieh dir defaults/main.yml an)

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

# Liste der Umgebungsvariablen
pgbouncer_exporter_env_variables:
  - PGBOUNCER_PASS=passw0rd!

# pgbouncer unterstützt die Ersetzung von Umgebungsvariablen
# z.B. wird $(PGBOUNCER_PASS) durch den Inhalt der Umgebungsvariable "PGBOUNCER_PASS" ersetzt
pgbouncer_exporter_pgbouncers:
  - dsn: postgresql://pgbouncer:$(PGBOUNCER_PASS)@127.0.0.1:5432/pgbouncer
    connect_timeout: 5
    include_databases: []
    exclude_databases:
      - pgbouncer

Abhängigkeiten

Keine

Beispielfiles

Ein Beispiel, wie man deine Rolle verwenden kann (zum Beispiel, mit Variablen, die als Parameter übergeben werden), ist immer hilfreich für die Benutzer:

- 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

Lizenz

MIT / BSD

Autoreninformation

Diese Rolle wurde 2019 von Maxim Baranov erstellt.

Über das Projekt

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

Installieren
ansible-galaxy install mbaran0v.ansible_role_prometheus_pgbouncer_exporter
GitHub Repository
Lizenz
Unknown
Downloads
76
Besitzer
Experienced DevOps Engineer