Yr wythnos hon, rhyddhawyd fersiwn 0.3.0 o'r cyfleustodau Vector rhad ac am ddim, a gynlluniwyd i gasglu, trawsnewid ac arbed data log, metrigau a digwyddiadau.
Wedi'i ysgrifennu yn yr iaith Rust, fe'i nodweddir gan berfformiad uchel a defnydd RAM isel o'i gymharu Γ’'i analogau. Yn ogystal, rhoddir llawer o sylw i swyddogaethau sy'n ymwneud Γ’ chywirdeb, yn arbennig, y gallu i arbed digwyddiadau nas anfonwyd i glustog ar ddisg a chylchdroi ffeiliau.
Yn bensaernΓ―ol, mae Vector yn llwybrydd digwyddiad sy'n derbyn negeseuon gan un neu fwy ffynonellau, yn ddewisol yn gwneud cais dros y negeseuon hyn trawsnewidiadau, a'u hanfon i un neu fwy draeniau.
Mae'r canlynol wedi'u rhoi ar waith
Ffynonellau
- file - darllen parhaus o ddigwyddiadau o un neu fwy o ffeiliau lleol;
- statsd - derbyniad parhaus o ddigwyddiadau trwy'r protocol StatsD trwy'r CDU;
- stdin - darllen parhaus o ddigwyddiadau o'r ffrwd mewnbwn safonol;
- syslog - derbyniad parhaus o ddigwyddiadau trwy brotocol Syslog 5424;
- tcp - darllen digwyddiadau o soced TCP yn barhaus;
- fector - derbyn digwyddiadau o enghraifft Fector arall.
Trawsnewidiadau
- add_fields - ychwanegu meysydd ychwanegol at ddigwyddiadau;
- field_filter β hidlo digwyddiad yn Γ΄l gwerth maes;
- grok_parser β dosrannu gwerthoedd maes yn fformat Grok;
- json_parser - dosrannu gwerthoedd maes mewn fformat JSON;
- lua - trosi digwyddiadau gan ddefnyddio sgriptiau Lua;
- regex_parser - trosi gwerthoedd maes gan ddefnyddio mynegiadau rheolaidd;
- remove_fields β tynnu meysydd o ddigwyddiadau;
- tokenizer - hollti gwerthoedd maes yn docynnau.
Draeniau
- aws_cloudwatch_logs - anfon logiau i AWS CloudWatch;
- aws_kinesis_streams - anfon digwyddiadau i AWS Kinesis;
- aws_s3 - anfon digwyddiadau mewn sypiau i AWS S3;
- blackhole - dinistrio digwyddiadau, y bwriedir eu profi;
- consol - anfon digwyddiadau i allbwn safonol neu wall safonol;
- elasticsearch - anfon digwyddiadau i ElasticSearch;
- http β anfon digwyddiadau i URL HTTP mympwyol;
- kafka - anfon digwyddiadau i Kafka;
- splunk_hec - anfon digwyddiadau at y Splunk HTTP Collector;
- tcp β anfon digwyddiadau i soced TCP;
- fector - anfon digwyddiadau i enghraifft Fector arall.
Ychwanegodd fersiwn 0.3.0 gefnogaeth ar gyfer Lua, Grok, mynegiadau rheolaidd a thocynydd.
Ffynhonnell: linux.org.ru