Vector 0.3.0

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

Ychwanegu sylw