gucharbon.setup_loki
Loki einrichten
Richten Sie Loki schnell auf einem Ubuntu-Server ein:
- Binary herunterladen
- systemd-Dienst definieren
- Dienst starten
Anforderungen
Sie benötigen SSH-Zugang zum Remote-Host, um diese Rolle auszuführen. Der Remote-Host muss eine moderne systemd-basierte Distribution verwenden.
Rollenvariablen
Variablenname | Standardwert | Beschreibung |
---|---|---|
loki_version | 1.6.1 |
Version von Loki |
loki_system_user | loki |
Benutzer zum Ausführen von Loki |
loki_system_group | loki |
Gruppe zum Ausführen von Loki |
loki_server_http_listen_port | 3100 |
Lauschen auf Port für Loki |
loki_server_http_listen_address | localhost |
Lauschen auf Adresse für Loki |
loki_directories | {} |
Array von Verzeichnissen, die vor dem Ausführen von Loki erstellt werden sollen |
loki_service_state | started |
Gewünschter Zustand für den systemd-Dienst |
loki_service_enabled | true |
Loki beim Booten starten oder nicht |
loki_schema_config | Standard-Dict | YAML mit Schema-Konfiguration |
loki_storage_config | Standard-Dict | YAML mit Speicherkonfiguration |
loki_ingester | Standard-Dict | YAML mit Einstellungen für den Ingester |
loki_limits_config | Standard-Dict | YAML mit Einstellungen für die Limits |
loki_chunk_store_config | Standard-Dict | YAML mit Einstellungen für den Chunk-Speicher |
loki_table_manager | Standard-Dict | YAML mit Einstellungen für den Tabellenmanager |
Beispiel-Playbook
Ein Beispiel-Playbook, um Loki an alle Schnittstellen zu binden und eine bestimmte Version zu pingen:
- hosts: localhost
roles:
- role: gucharbon.setup_loki
vars:
loki_version: 1.6.1
loki_server_http_listen_address: 0.0.0.0
Lizenz
MIT
Installieren
ansible-galaxy install gucharbon.setup_loki
Lizenz
Unknown
Downloads
190
Besitzer