🔥 Полное руководство по установке 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 или другим источникам логов и начать мониторинг вашей системы.