Këtë javë doli versioni 0.3.0 i mjetit të lirë Vector, i destinuar për mbledhjen, transformimin dhe ruajtjen e të dhënave të logjeve, metrikeve dhe ngjarjeve.
Duke u shkruar në gjuhën Rust, ai ofron performancë të lartë dhe konsum të ulët të memories në krahasim me alternativat. Për më tepër, janë kushtuar vëmendje të madhe funksioneve që lidhen me saktësinë, veçanërisht mundësive për të ruajtur ngjarjet e papërfshira në një bufer në disk dhe rotacionin e skedarëve.
Arkitektura e Vector është një rrugëzim ngjarjesh, që pranon mesazhe nga një ose më shumë burime, duke aplikuar opcionalisht mbi këto mesazhe transformime, dhe duke i dërguar ato në një ose më shumë kanale..
Janë realizuar funksionet e mëposhtme
Burimet
- file â leximi i vazhdueshĂ«m i ngjarjeve nga njĂ« ose mĂ« shumĂ« skedarĂ« lokalĂ«;
- statsd â marrja e vazhdueshme e ngjarjeve pĂ«rmes protokollit StatsD pĂ«rmes UDP;
- stdin â leximi i vazhdueshĂ«m i ngjarjeve nga rrjedha standarde e hyrjes;
- syslog â marrja e vazhdueshme e ngjarjeve pĂ«rmes protokollit Syslog 5424;
- tcp â leximi i vazhdueshĂ«m i ngjarjeve nga njĂ« socket TCP;
- vector â marrja e ngjarjeve nga njĂ« instancĂ« tjetĂ«r e Vector.
Transformime
- add_fields â shtimi i fushave tĂ« tjera nĂ« ngjarje;
- field_filter â filtrimi i ngjarjes 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 pĂ«rmes skenarĂ«ve nĂ« Lua;
- regex_parser â transformimi i vlerave tĂ« fushave pĂ«rmes shprehjeve tĂ« rregullta;
- remove_fields â heqja e fushave nga ngjarjet;
- tokenizer â ndarja e vlerave tĂ« fushave nĂ« tokene.
Stoket
- aws_cloudwatch_logs â dĂ«rgimi i logĂ«ve 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, i destinuar pĂ«r testim;
- console â dĂ«rgimi i ngjarjeve nĂ« rrjedhĂ«n standarde tĂ« output-it 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Ă« soket TCP;
- vector â dĂ«rgimi i ngjarjeve nĂ« njĂ« instancĂ« tjetĂ«r tĂ« Vector.
Në versionin 0.3.0 u shtua mbështetje për Lua, Grok, shprehje të rregullta dhe ndarës.
Burimi: linux.org.ru
