🔥 Полное руководство по установке Grafana Loki в Docker через Ansible

📌 Что такое Grafana Loki и зачем он нужен?

Grafana Loki – это мощная система агрегации логов, разработанная компанией Grafana Labs. Она позволяет собирать, анализировать и визуализировать логи, что делает её отличным решением для DevOps-инженеров, разработчиков и системных администраторов.

С помощью Docker можно легко развернуть Grafana Loki и связать его с другими инструментами мониторинга, например, Grafana или Promtail.

В этом гайде мы разберем, как развернуть Grafana Loki с Ansible, что позволит автоматизировать установку на сервере.


GitHub - Ansible-Grafana-Loki-docker-install

git clone https://github.com/Shipssv83/Ansible-Grafana-Loki-docker-install.git

📦 Установка Docker и Grafana Loki с Ansible

🔹 1. Подготовка инвентори-файла

В файле inventory укажите IP-адреса ваших серверов:

vim inventory
[servers]
192.168.1.100 ansible_user=root

🔹 2. Запуск Playbook

Для установки выполните следующую команду:

ansible-playbook -i inventory --user root --extra-vars "hosts=servers" playbooks/grafana-install.yml

📌 Что делает Playbook?
✅ Устанавливает Docker и Docker Compose.
✅ Загружает и развертывает Grafana Loki в контейнере.
✅ Настраивает правила UFW, чтобы обеспечить безопасный доступ.

Эта установка сделана под nginx proxy, он должен быть установлен отдельно.


🎯 Заключение

Поздравляем! 🎉 Теперь ваш сервер полностью настроен и готов к работе с Grafana Loki. Вы можете подключить его к Promtail или другим источникам логов и начать мониторинг вашей системы.