Платформа с открытым исходным кодом для запросов, визуализации, оповещений и изучения метрик, логов и трейсов из множества источников данных.
- Звёзды
- 22,751
- Форки
- 2,344
- Открытые issues
- 2,513
- Последний коммит
- 2 часа назад
Что это?
Vector — это конвейер observability между источниками телеметрии и системами, где она хранится или анализируется. Он собирает логи и метрики, применяет преобразования — например, фильтрацию, парсинг, обогащение и редактирование данных — и направляет результат в одну или несколько систем назначения. Vector можно запускать как лёгкий агент на каждом хосте или как централизованный агрегатор. Это позволяет командам менять поставщиков или подключать новых, не меняя способ формирования данных.
Проект написан на Rust и ориентирован на надёжность и высокую пропускную способность. Конвейер настраивается с помощью sources, transforms и sinks. В состав Vector входит VRL — специализированный язык для написания логики преобразования. Поддержка логов наиболее полная; метрики поддерживаются в бета-версии, а трассировки всё ещё находятся в разработке.
Vector поддерживает команда Community Open Source Engineering в Datadog. Проект распространяется в виде бинарных файлов, пакетов для менеджеров пакетов и образов контейнеров.
Ключевые возможности
- 01Собирает логи и метрики из множества источников и направляет их в различные системы назначения.
- 02Преобразует данные с помощью фильтрации, парсинга и обогащения, в том числе на языке VRL.
- 03Работает как агент на каждом хосте или как централизованный агрегатор.
- 04Написан на Rust и ориентирован на надёжность и гарантированную доставку.
- 05Поддерживает буферизацию на диске и сохранение данных для надёжной доставки.
Сценарии использования
- Сокращение затрат на observability за счёт фильтрации или семплирования логов до их отправки платному поставщику.
- Переход от одного поставщика логов или метрик к другому без изменения приложений.
- Объединение нескольких сборщиков логов, таких как Fluentd или Filebeat, в один агент.
- Обогащение логов и редактирование в них чувствительных полей перед сохранением.
Темы
Частые вопросы
- Что такое vector?
- Высокопроизводительный конвейер observability на Rust для сбора, преобразования и маршрутизации логов и метрик в любые системы назначения. Vector — это конвейер observability между источниками телеметрии и системами, где она хранится или анализируется. Он собирает логи и метрики, применяет преобразования — например, фильтрацию, парсинг, обогащение и редактирование данных — и направляет результат в одну или несколько систем назначения. Vector можно запускать как лёгкий агент на каждом хосте или как централизованный агрегатор. Это позволяет командам менять поставщиков или подключать новых, не меняя способ формирования данных.
- vector можно использовать бесплатно? Какая у него лицензия?
- vector распространяется с открытым исходным кодом под лицензией MPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- vector всё ещё поддерживается?
- Активно поддерживается. Последний коммит в vector — 22 окт. 2026 г..
- Для чего можно использовать vector?
- Сокращение затрат на observability за счёт фильтрации или семплирования логов до их отправки платному поставщику. Переход от одного поставщика логов или метрик к другому без изменения приложений. Объединение нескольких сборщиков логов, таких как Fluentd или Filebeat, в один агент. Обогащение логов и редактирование в них чувствительных полей перед сохранением.
- Где скачать vector?
- Исходный код и инструкции по установке — на GitHub: https://github.com/vectordotdev/vector
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый бэкенд наблюдаемости, который принимает логи, метрики, трейсы и профили и предоставляет совместимые с Loki, Prometheus, Tempo и Pyroscope API.
Open source база данных для наблюдаемости, которая хранит метрики, логи и трейсы в одном колоночном движке на объектном хранилище и поддерживает запросы на SQL и PromQL.
Apache NiFi автоматизирует маршрутизацию и мониторинг потоков данных между источниками и получателями через браузерный интерфейс.
Самостоятельно размещаемая платформа наблюдаемости для логов, метрик, трейсов, RUM и мониторинга LLM на Rust — альтернатива Datadog и Splunk.
Open-source агент для мониторинга инфраструктуры в реальном времени: метрики каждую секунду, автообнаружение, встроенное ML-обнаружение аномалий и оповещения.