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

Über das Projekt

Install loki on an ubuntu server.

Installieren
ansible-galaxy install gucharbon.setup_loki
GitHub Repository
Lizenz
Unknown
Downloads
190
Besitzer