mbaran0v.ansible_role_prometheus_postgres_exporter
Rola Ansible: prometheus-postgres-exporter
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
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