gucharbon.setup_loki
Установка Loki
Быстрая установка Loki на сервере Ubuntu:
- Скачайте бинарный файл
- Определите службу systemd
- Запустите службу
Требования
У вас должен быть доступ по SSH к удалённому хосту, чтобы выполнить эту роль. Удалённый хост должен работать на современном дистрибутиве на базе systemd.
Переменные роли
| Имя переменной | Значение по умолчанию | Описание | 
|---|---|---|
| loki_version | 1.6.1 | версия Loki | 
| loki_system_user | loki | пользователь для запуска Loki | 
| loki_system_group | loki | группа для запуска Loki | 
| loki_server_http_listen_port | 3100 | порт для прослушивания Loki | 
| loki_server_http_listen_address | localhost | адрес для прослушивания Loki | 
| loki_directories | {} | массив директорий, которые нужно создать перед запуском Loki | 
| loki_service_state | started | желаемое состояние для службы systemd | 
| loki_service_enabled | true | запускать ли Loki во время загрузки | 
| loki_schema_config | словарь по умолчанию | YAML с конфигурацией схемы | 
| loki_storage_config | словарь по умолчанию | YAML с конфигурацией хранилища | 
| loki_ingester | словарь по умолчанию | YAML с настройками ingester | 
| loki_limits_config | словарь по умолчанию | YAML с настройками ограничений | 
| loki_chunk_store_config | словарь по умолчанию | YAML с настройками хранилища чанк | 
| loki_table_manager | словарь по умолчанию | YAML с настройками менеджера таблиц | 
Пример плейбука
Пример плейбука для привязки Loki ко всем интерфейсам и пинга конкретной версии:
- hosts: localhost
  roles:
    - role: gucharbon.setup_loki
      vars:
        loki_version: 1.6.1
        loki_server_http_listen_address: 0.0.0.0
Лицензия
MIT
Установить
 ansible-galaxy install gucharbon.setup_lokiЛицензия
 
            Unknown
          
Загрузки
 
            200
          
Владелец
 