Vector 0.3.0

Ovaj tjedan je izdana verzija 0.3.0 besplatnog uslužnog programa Vector, dizajniranog za prikupljanje, pretvaranje i spremanje podataka dnevnika, metrika i događaja.

Budući da je napisan na jeziku Rust, karakteriziraju ga visoke performanse i niska potrošnja RAM-a u usporedbi s analogama. Osim toga, velika se pažnja posvećuje funkcijama vezanim uz ispravnost, posebice mogućnosti spremanja neposlanih događaja u međuspremnik na disku i rotiranja datoteka.

Arhitektonski, Vector je usmjerivač događaja koji prima poruke od jednog ili više njih izvori, opcionalno primjenom preko ovih poruka transformacije, i slanje ih jednom ili više njih odvodi.

Provedeno je sljedeće

izvori

  • datoteka - kontinuirano čitanje događaja iz jedne ili više lokalnih datoteka;
  • statsd - kontinuirano primanje događaja putem StatsD protokola putem UDP-a;
  • stdin - kontinuirano čitanje događaja iz standardnog ulaznog toka;
  • syslog - kontinuirano primanje događaja putem Syslog 5424 protokola;
  • tcp - kontinuirano čitanje događaja iz TCP utičnice;
  • vektor - primanje događaja od druge instance Vectora.

Transformacije

  • add_fields - dodavanje dodatnih polja događajima;
  • field_filter — filtriranje događaja prema vrijednosti polja;
  • grok_parser — raščlanjivanje vrijednosti polja u Grok formatu;
  • json_parser - raščlanjivanje vrijednosti polja u JSON formatu;
  • lua - pretvaranje događaja pomoću Lua skripti;
  • regex_parser - pretvaranje vrijednosti polja pomoću regularnih izraza;
  • remove_fields — uklanjanje polja iz događaja;
  • tokenizer - dijeljenje vrijednosti polja u tokene.

zalihe

  • aws_cloudwatch_logs - slanje zapisa u AWS CloudWatch;
  • aws_kinesis_streams - slanje događaja u AWS Kinesis;
  • aws_s3 - slanje događaja u serijama na AWS S3;
  • crna rupa - uništavanje događaja, namijenjeno testiranju;
  • konzola - slanje događaja na standardni izlaz ili standardnu ​​pogrešku;
  • elasticsearch - slanje događaja u ElasticSearch;
  • http — slanje događaja na proizvoljan HTTP URL;
  • kafka - slanje događaja Kafki;
  • splunk_hec - slanje događaja u Splunk HTTP Collector;
  • tcp — slanje događaja na TCP utičnicu;
  • vektor - slanje događaja drugoj instanci Vectora.

Verzija 0.3.0 dodala je podršku za Lua, Grok, regularne izraze i tokenizer.

Izvor: linux.org.ru

Dodajte komentar