Что такое VictoriaMetrics

Обновлено и опубликовано Опубликовано:

VictoriaMetrics —
простыми словами

база данных временных рядов долгого хранения. Позиционируется как быстрое, экономичное и масштабируемое хранилище для метрик Prometheus, InfluxDB, OpenTSDB, Graphite.

Позволяет решить следующие проблемы (на примере Prometheus):

  • Данные плохо сжимаются, занимая много дискового пространства.
  • Prometheus не может быть настроен в режиме кластера, что делает решение не до конца надежным и масштабируемым.
  • Глобальный поиск по всем серверам мониторинга. Если у нас много баз Prometheus, сбор данных в общую базу позволит искать информацию в одном инструменте.
  • По умолчанию, Prometheus хранит данные 15 дней. Но это поведение может быть скорректировано опцией storage.tsdb.retention.time. Также лимит на хранение может быть определен в байтах с помощью опции storage.tsdb.retention.size.

VictoriaMetrics представляет из себя бинарный файл, поэтому для установки достаточно скопировать его и выполнить запуск с желаемыми опциями. Поддерживаются все популярные операционные системы от Linux до Windows. Скачать приложение и/или исходники можно на Github. Помимо бинарника, мы можем развернуть приложение в Docker или c помощью Helm, собрать свой deb или rpm пакет и другое.

Для визуализации данных можно использовать инструмент Grafana. На сайте последней или Github VictoriaMetrics можно найти готовые дашборды.



Дмитрий Моск
— IT-специалист.
Настройка серверов, услуги DevOps.

Другие термины

Буфер обмена   Postfix   QGIS   Blu-Ray   Файл подкачки   TeamCity   UNIX   Keepalived   Домен   Контроллер домена   YouTube   Linux   Lua   7-zip   Веб-сервер   Терминальный сервер   ClamAV   MTLS   Keycloak   Свитч  
.....

Реклама