Что такое 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.

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

FreeIPA   ИБП (UPS)   LTE   Patroni   WPS   Сервер   Fetchmail   Windows   Corosync   Etcd   Active Directory   Terraform   PostgreSQL   DNSSEC   Синий экран смерти   LXC/LXD   AWS   Squid   Aptly   Cassandra  
.....

Реклама