mbaran0v.ansible_role_prometheus_postgres_exporter

Rola Ansible: prometheus-postgres-exporter

Status budowy Licencja Tag GitHub Miłość do Open Source PR są mile widziane

Rola Ansible do zainstalowania i skonfigurowania Prometheus Postgres Exporter. Obecnie działa na systemach Linux opartych na Debianie i RedHat. Przetestowane platformy to:

  • Ubuntu 16.04
  • CentOS 7

Wymagania

Brak specjalnych wymagań; należy zauważyć, że ta rola wymaga dostępu do konta root, więc należy ją uruchomić w playbooku z ustawieniem globalnym become: yes.

Zmienne Roli

Zmienne, które można przekazać do tej roli, wraz z ich krótkim opisem, przedstawione są poniżej. (Dla wszystkich zmiennych, zajrzyj do pliku defaults/main.yml)

postgres_exporter_version: 0.8.0

wersja do zainstalowania

postgres_exporter_web_listen_address: ":9187"

adres nasłuchujący i port

postgres_exporter_root_dir: /opt/postgres_exporter

katalog do instalacji

postgres_exporter_user: postgres-exp
postgres_exporter_group: "{{ postgres_exporter_user }}"

użytkownik i grupa dla usługi

# zobacz https://github.com/wrouesnel/postgres_exporter#environment-variables
postgres_exporter_env_vars: |
  DATA_SOURCE_NAME=postgresql://127.0.0.1:5432/?sslmode=disable

zmienne środowiskowe

Zależności

Brak

Przykładowy Playbook

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

Licencja

MIT / BSD

Informacje o autorze

Ta rola została stworzona w 2018 roku przez Maxima Baranova.

O projekcie

Prometheus PostgreSQl Exporter https://github.com/wrouesnel/postgres_exporter

Zainstaluj
ansible-galaxy install mbaran0v.ansible_role_prometheus_postgres_exporter
Licencja
Unknown
Pobrania
416
Właściciel
Experienced DevOps Engineer