onkeldom.pushgateway

Ansible-Rolle: Pushgateway

ubuntu-18 ubuntu-20 debian-9 debian-10

Lizenz GitHub Probleme GitHub Tag GitHub Aktion

Beschreibung

Stellen Sie den Prometheus Pushgateway mit Ansible bereit.

Anforderungen

  • Ansible >= 2.9 (Es kann auf vorherigen Versionen funktionieren, aber wir können dies nicht garantieren)

Rollenvariablen

Alle überschreibbaren Variablen sind in der Datei defaults/main.yml sowie in der folgenden Tabelle gespeichert.

Name Standardwert Beschreibung
proxy_env {} Proxy-Umgebungsvariablen
pushgateway_version 1.4.1 Version des Node-Exporter-Pakets
pushgateway_web_listen_address 0.0.0.0 Standard-Listenadresse
pushgateway_web_listen_port 9091 Standard-Listenport
pushgateway_web_external_url "http://{{ ansible_domain }}.{{ ansible_hostname }}:{{ pushgateway_web_listen_port }}" Externe Adresse, unter der der Pushgateway erreichbar ist. Nützlich, wenn hinter einem Reverse-Proxy. z.B. http://example.org/pushgateway
pushgateway_persistence true Persistenz aktivieren
pushgateway_create_consul_agent_service "true" Konfiguration des Consul-Agenten hinzufügen
pushgateway_config_flags_extra {} Zusätzliche Konfigurationsflags beim Start an das Pushgateway-Binär übergeben
pushgateway_limit_nofile 8192 nofile-Beschränkung in der systemd-Einheit
pushgateway_system_user prometheus Standard-Systembenutzer
pushgateway_system_group prometheus Standard-Systemgruppe
pushgateway_log_level warn Standard-Protokollebene
pushgateway_log_format json Standard-Protokollformat
pushgateway_binary_local_dir /usr/local/bin Standard-Binärverzeichnis
pushgateway_persistence_dir /var/lib/pushgateway Standard-Datenverzeichnis
pushgateway_http_proxy null Anwendungsproxy definieren
pushgateway_config_flags_extra {} Zusätzliche Startparameter

Beispiel

Playbook

Verwenden Sie es in einem Playbook wie folgt:

- hosts: all
  roles:
    - onkeldom.pushgateway

Mitwirken

Siehe Beiträge-Richtlinie.

Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert. Weitere Details finden Sie in der Lizenz.

Über das Projekt

Ansible role for installing and configuring Prometheus Pushgateway

Installieren
ansible-galaxy install onkeldom.pushgateway
GitHub Repository
Lizenz
mit
Downloads
104