vektoraj 0.3.0

Ĉi-semajne, versio 0.3.0 de la senpaga Vector ilo estis publikigita, desegnita por kolekti, transformi kaj konservi protokolojn, mezurojn kaj eventojn.

Estante skribita en la Rust-lingvo, ĝi estas karakterizita per alta rendimento kaj malalta RAM-konsumo kompare kun siaj analogoj. Krome, multe da atento estas donita al funkcioj rilataj al ĝusteco, precipe la kapablo konservi nesenditajn eventojn al bufro sur disko kaj turni dosierojn.

Arkitekture, Vector estas evento-enkursigilo, kiu ricevas mesaĝojn de unu aŭ pli fontoj, laŭvole aplikante super ĉi tiuj mesaĝoj transformoj, kaj sendante ilin al unu aŭ pli dreniloj.

La sekvantaroj estis efektivigitaj

Fontoj

  • dosiero - daŭra legado de eventoj el unu aŭ pluraj lokaj dosieroj;
  • statsd - kontinua ricevo de eventoj per la protokolo StatsD per UDP;
  • stdin - daŭra legado de eventoj el la norma eniga fluo;
  • syslog - kontinua ricevo de eventoj per la protokolo Syslog 5424;
  • tcp - daŭra legado de eventoj el TCP-ingo;
  • vektoro - ricevante eventojn de alia Vektora petskribo.

Transformoj

  • add_fields - aldoni pliajn kampojn al eventoj;
  • field_filter — evento filtrado laŭ kampa valoro;
  • grok_parser — analizaj kampovaloroj en Grok-formato;
  • json_parser - analizo de kampovaloroj en JSON-formato;
  • lua - konverti eventojn per Lua-skriptoj;
  • regex_parser - konverti kampajn valorojn per regulaj esprimoj;
  • remove_fields — forigi kampojn de eventoj;
  • tokenizer - dividante kampajn valorojn en ĵetonojn.

Dreniloj

  • aws_cloudwatch_logs - sendu protokolojn al AWS CloudWatch;
  • aws_kinesis_streams - sendado de eventoj al AWS Kinesis;
  • aws_s3 - sendado de eventoj en aroj al AWS S3;
  • blackhole - detruo de eventoj, destinitaj por testado;
  • console - sendu eventojn al norma eligo aŭ norma eraro;
  • elasticsearch - sendado de eventoj al ElasticSearch;
  • http — sendado de eventoj al arbitra HTTP-URL;
  • kafka - sendado de eventoj al Kafka;
  • splunk_hec - sendado de eventoj al la Splunk HTTP-Kolektanto;
  • tcp — sendado de eventoj al TCP-ingo;
  • vector - sendu eventojn al alia Vektora petskribo.

Versio 0.3.0 aldonis subtenon por Lua, Grok, regulaj esprimoj kaj tokenizer.

fonto: linux.org.ru

Aldoni komenton