ವೆಕ್ಟರ್ 0.3.0

На этой неделе вышла версия 0.3.0 свободной утилиты Vector, предназначенной для сбора, преобразования и сохранения данных логов, метрик и событий.

ರಸ್ಟ್ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲ್ಪಟ್ಟಿರುವುದರಿಂದ, ಅದರ ಅನಲಾಗ್‌ಗಳಿಗೆ ಹೋಲಿಸಿದರೆ ಇದು ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಕಡಿಮೆ RAM ಬಳಕೆಯಿಂದ ನಿರೂಪಿಸಲ್ಪಟ್ಟಿದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಸರಿಯಾದತೆಗೆ ಸಂಬಂಧಿಸಿದ ಕಾರ್ಯಗಳಿಗೆ ಹೆಚ್ಚಿನ ಗಮನವನ್ನು ನೀಡಲಾಗುತ್ತದೆ, ನಿರ್ದಿಷ್ಟವಾಗಿ, ಕಳುಹಿಸದ ಈವೆಂಟ್‌ಗಳನ್ನು ಡಿಸ್ಕ್‌ನಲ್ಲಿ ಬಫರ್‌ಗೆ ಉಳಿಸುವ ಮತ್ತು ಫೈಲ್‌ಗಳನ್ನು ತಿರುಗಿಸುವ ಸಾಮರ್ಥ್ಯ.

ವಾಸ್ತುಶಿಲ್ಪದ ಪ್ರಕಾರ, ವೆಕ್ಟರ್ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಸಂದೇಶಗಳನ್ನು ಸ್ವೀಕರಿಸುವ ಈವೆಂಟ್ ರೂಟರ್ ಆಗಿದೆ ಮೂಲಗಳು, ಐಚ್ಛಿಕವಾಗಿ ಈ ಸಂದೇಶಗಳ ಮೇಲೆ ಅನ್ವಯಿಸುವುದು ರೂಪಾಂತರಗಳು, ಮತ್ತು ಅವುಗಳನ್ನು ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನವರಿಗೆ ಕಳುಹಿಸುವುದು ಬರಿದಾಗುತ್ತದೆ.

Реализованы следующие

ಮೂಲಗಳು

  • file — непрерывное чтение событий из одного или нескольких локальных файлов;
  • statsd — непрерывное получение событий по протоколу StatsD через UDP;
  • stdin — непрерывное чтение событий из стандартного потока ввода;
  • syslog — непрерывное получение событий по протоколу Syslog 5424;
  • tcp — непрерывное чтение событий из TCP-сокета;
  • vector — получение событий из другого экземпляра Vector.

Преобразования

  • add_fields — добавление дополнительных полей в события;
  • field_filter — фильтрация события по значению поля;
  • grok_parser — разбор значений полей в формате Grok;
  • json_parser — разбор значений полей в формате JSON;
  • lua — преобразование событий с помощью скриптов на Lua;
  • regex_parser — преобразование значений полей с помощью регулярных выражений;
  • remove_fields — удаление полей из событий;
  • tokenizer — разбиение значений полей на токены.

Стоки

  • aws_cloudwatch_logs — отправка логов в AWS CloudWatch;
  • aws_kinesis_streams — отправка событий в AWS Kinesis;
  • aws_s3 — отправка событий пачками в AWS S3;
  • blackhole — уничтожение событий, предназначено для тестирования;
  • console — отправка событий в стандартный поток вывода или в стандартный поток ошибок;
  • elasticsearch — отправка событий в ElasticSearch;
  • http — отправка событий на произвольный HTTP URL;
  • kafka — отправка событий в Kafka;
  • splunk_hec — отправка событий в Splunk HTTP Collector;
  • tcp — отправка событий в TCP-сокет;
  • vector — отправка событий в другой экземпляр Vector.

В версии 0.3.0 была добавлена поддержка Lua, Grok, регулярных выражений и токенизатора.

ಮೂಲ: linux.org.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ