Këtë javë doli versioni 0.3.0 i utilitarit të lirë Vector, i destinuar për mbledhjen, transformimin dhe ruajtjen e të dhënave nga log-et, metrikat dhe ngjarjet.
E shkruar në gjuhën Rust, ajo karakterizohet nga një performancë e lartë dhe një konsum të ulët të memories në krahasim me alternativat. Për më tepër, është vënë një vëmendje e madhe në aspektet që lidhen me korrektësinë, veçanërisht mundësitë e ruajtjes së ngjarjeve të papara në memorie dhe rotacionin e skedarëve.
Arkitektura e Vector është një ruter ngjarjesh që pranon mesazhe nga një ose më shumë burime, duke aplikuar opsionalisht transformime, dhe duke i dërguar ato në një ose më shumë grupe lidhjesh..
Janë implementuar:
Burimet
- file â leximi i vazhdueshĂ«m i ngjarjeve nga njĂ« ose mĂ« shumĂ« skedarĂ« lokalĂ«;
- statsd â marrja e vazhdueshme e ngjarjeve sipas protokollit StatsD pĂ«rmes UDP;
- stdin â leximi i vazhdueshĂ«m i ngjarjeve nga rrjedha standarde e hyrjes;
- syslog â marrja e vazhdueshme e ngjarjeve sipas protokollit Syslog 5424;
- tcp â leximi i vazhdueshĂ«m i ngjarjeve nga njĂ« socket TCP;
- vector â marrja e ngjarjeve nga njĂ« tjetĂ«r instancĂ« e Vector.
Transformimet
- add_fields â shtimi i fushave tĂ« tjera nĂ« ngjarje;
- field_filter â filtrimi i ngjarjeve sipas vlerĂ«s sĂ« fushĂ«s;
- grok_parser â analizimi i vlerave tĂ« fushave nĂ« formatin Grok;
- json_parser â analizimi i vlerave tĂ« fushave nĂ« formatin JSON;
- lua â transformimi i ngjarjeve me skenarĂ« nĂ« Lua;
- regex_parser â transformimi i vlerave tĂ« fushave me shprehje tĂ« rregullta;
- remove_fields â heqja e fushave nga ngjarjet;
- tokenizer â ndarjen e vlerave tĂ« fushave nĂ« tokene.
Grupet e lidhjesh
- aws_cloudwatch_logs â dĂ«rgimi i log-eve nĂ« AWS CloudWatch;
- aws_kinesis_streams â dĂ«rgimi i ngjarjeve nĂ« AWS Kinesis;
- aws_s3 â dĂ«rgimi i ngjarjeve nĂ« grupe nĂ« AWS S3;
- blackhole â shkatĂ«rrimi i ngjarjeve, dedikuar pĂ«r testim;
- console â dĂ«rgimi i ngjarjeve nĂ« rrjedhĂ«n standarde tĂ« daljes ose nĂ« rrjedhĂ«n standarde tĂ« gabimeve;
- elasticsearch â dĂ«rgimi i ngjarjeve nĂ« ElasticSearch;
- http â dĂ«rgimi i ngjarjeve nĂ« njĂ« URL HTTP tĂ« rastĂ«sishme;
- kafka â dĂ«rgimi i ngjarjeve nĂ« Kafka;
- splunk_hec â dĂ«rgimi i ngjarjeve nĂ« Splunk HTTP Collector;
- tcp â dĂ«rgimi i ngjarjeve nĂ« njĂ« socket TCP;
- vector â dĂ«rgimi i ngjarjeve nĂ« njĂ« tjetĂ«r instancĂ« tĂ« Vector.
Në versionin 0.3.0 u shtua mbështetje për Lua, Grok, shprehje të rregullta dhe tokenizer.
Burimi: linux.org.ru
