Установка Prometheus на свой сервер: термины и чек-лист

Подробности, цифры, термины и чек-лист по теме «Установка Prometheus на свой сервер». Страница справочника целиком: Установка Prometheus на сервер.

Коротко о теме

Установка Prometheus в Docker: хранение 15 дней по умолчанию, флаги retention.time и retention.size, node_exporter и формула расчёта диска.

Подробности по разделам

Сколько диска и памяти нужно Prometheus

Допустим, 100 целей отдают по 1000 рядов, интервал 15 секунд. Это около 6 700 значений в секунду, за 15 дней набегает примерно 8,6 миллиарда значений, то есть от 9 до 17 ГБ. Реальные цифры своей системы смотрите в самом Prometheus: ряды показывает метрика prometheus_tsdb_head_series, скорость записи равна rate(prometheus_tsdb_head_samples_appended_total[5m]).

Срок хранения метрик Prometheus и ограничение размера

Поэтому размер ставят чуть меньше свободного диска, с запасом на сжатие блоков. Для копии не копируйте каталог на ходу. Включите флаг --web.enable-admin-api и вызовите POST /api/v1/admin/tsdb/snapshot: Prometheus положит согласованный снимок в подкаталог snapshots.

VictoriaMetrics вместо Prometheus: когда менять

Менять имеет смысл, когда одного Prometheus стало мало по сроку хранения или объёму. До этого момента обычная связка проще. В маркетплейсе Таймвеб Клауд есть оба: Prometheus (28 установок) и VictoriaMetrics (22 установки) на 14 октября 2026.

Ключевые цифры

Термины на странице

Nextcloud
Nextcloud это облачное хранилище файлов, которое ставят на свой сервер.
n8n
n8n это программа для автоматизации: связывает сервисы сценариями без программирования.
Снимок
Снимок это копия диска сервера на момент времени. Его делают перед рискованными изменениями.
SSH
SSH это защищённое подключение к серверу через командную строку. Вход по ключу безопаснее, чем по паролю.
Файрвол
Файрвол ограничивает, с каких адресов и на какие порты можно подключиться к серверу.
Docker
Docker запускает программы в контейнерах: всё нужное для работы упаковано в образ.

Что проверить

  1. Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
  2. Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
  3. Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.
  4. Храните данные контейнеров в томах.
  5. Закрепляйте версии образов, а не latest.
  6. Ограничьте ресурсы контейнеров, чтобы один не съел весь сервер.

Связанные страницы