Команда инженеров · свой ЦОД в РФ · своё железо · своя панель · CloudStack + Linstor · MCP · база знаний по self-hosted

Prometheusv3.13.1

Мониторинг серверов и контейнеров: Prometheus собирает метрики, Grafana показывает их на готовых дашбордах.

Prometheus - индустриальный стандарт сбора метрик: он по pull-модели опрашивает эндпоинты /metrics целей и хранит цифры как временные ряды, а язык PromQL превращает их в графики и правила алертов. Эта карточка ставит не голый Prometheus, а рабочую связку наблюдаемости: Prometheus плюс экспортеры хоста и контейнеров, плюс Grafana для дашбордов - все на вашем сервере, данные под 152-ФЗ, без Datadog и New Relic.

Что внутри

Prometheus
сбор и хранение метрик (TSDB), PromQL, служебный веб на /prom.
node_exporter
метрики хоста: CPU, RAM, диск, сеть.
cAdvisor
метрики Docker-контейнеров.
Grafana
дашборды поверх Prometheus, готовый Node Exporter Full из коробки.
Caddy
reverse-proxy и авто-TLS (Let's Encrypt), наружу только 80/443.

Как войти

  1. Адрес формируется из IP сервера: замените точки на дефисы и добавьте .fatmetal.net. Пример: IP 45.15.159.10 -> https://45-15-159-10.fatmetal.net/.

  2. По адресу открывается Grafana. Вход: логин admin, пароль - в файле /root/pg-credentials.txt на сервере (и в MOTD при входе по SSH). Дашборд Node Exporter Full уже подключен к Prometheus.

  3. Веб Prometheus - на /prom/ того же домена (targets, PromQL). Он без пароля за TLS: при выносе в интернет закройте его basic-auth в /opt/pg/Caddyfile.

Свой домен

Наведите A-запись на этот сервер, пропишите домен в /opt/pg/Caddyfile и GF_SERVER_ROOT_URL, затем cd /opt/pg && docker compose up -d - выпустится Let's Encrypt. Памятка - на сервере: cat /root/pg-credentials.txt.

Требования

Ubuntu 24.04, открытые порты 80/443. В простое весь стек занимает около 274 МиБ RAM (сам Prometheus ~45 МиБ, основное - Grafana), образы ~2.17 ГБ. Хватает тарифа CPU2-RAM4-DISK50. Потребление растет с числом целей и кардинальностью метрик - на большом парке берите старший тариф.

Подробный разбор с замерами →
Prometheus450 ₽/месЗапустить →