Установка на Linux

Тема дорожной карты · Grafana

Установка Grafana на Linux не представляет сложности благодаря официальному репозиторию пакетов от Grafana Labs, поддерживающему как семейство Debian/Ubuntu (APT), так и Red Hat/CentOS (YUM/DNF). На системах на базе Debian нужно добавить GPG-ключ и репозиторий Grafana, после чего выполнить apt-get install grafana для установки OSS-редакции; для систем на базе RHEL используются аналогичные команды с dnf install grafana. После установки активируйте и запустите сервис командой systemctl enable --now grafana-server, чтобы Grafana автоматически стартовала при перезагрузке. Основной конфигурационный файл в Linux — /etc/grafana/grafana.ini, а данные (включая базу данных SQLite по умолчанию) хранятся в /var/lib/grafana/; оба пути можно переопределить через переменные окружения GF_PATHS_DATA и GF_PATHS_CONFIG. Логи Grafana на Linux по умолчанию пишутся в /var/log/grafana/grafana.log и полезны для диагностики проблем при запуске или подключении к источникам данных.

Как это работает

Установка на Linux: Docker-образ (grafana/grafana), Helm chart (в kube-prometheus-stack или standalone), или distro-пакеты. Конфиг в grafana.ini (auth, database, smtp, log levels). State в SQLite по дефолту; переход на Postgres/MySQL — для multi-replica HA. Плагины через grafana-cli plugins install <name>. Provisioning (datasources, dashboards) через YAML-файлы в provisioning/ для воспроизводимых setup.

Когда применять

Docker-образ — для dev + маленького prod (с persistent volume для grafana.db + data/). Postgres + несколько реплик за load balancer — для production HA. Provisioning — для version-control datasources + ключевых дашбордов. [security]-блок: смените admin-пароль, задайте secret_key, отключите signup.

Типичные ошибки

Ловушки Установка на Linux: нет бекапа grafana.db (потеря дашбордов при рестарте); несколько реплик Grafana с общей SQLite (file-lock-проблемы — Postgres для HA); коммит grafana.ini с секретами в git (env vars + secret-store).

Связанные понятия

Полезные ресурсы