onkeldom.pushgateway
Ansible-Rolle: Pushgateway
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
Lizenz
mit
Downloads
104
Besitzer