Vector 0.3.0

A héten megjelent a 0.3.0 verziója a Vector ingyenes eszköznek, amely a naplózás, metrikák és események adatainak összegyűjtésére, átalakítására és tárolására szolgál.

A Rust nyelven íródott, magas teljesítményt és alacsony memóriakibocsátást kínálva az analógokhoz képest. Ezen kívül nagy figyelmet fordít a helyességhez kapcsolódó funkciókra, különösen a nem elküldött események lemezre történő pufferelésének és a fájlok forgatásának lehetőségére.

Architekturálisan a Vector eseményrouter, amely üzeneteket fogad el egy vagy több forrásból, opcionálisan alkalmazva ezekre az üzenetekre átalakításokat, és azokat egy vagy több célba továbbítja..

A következőket valósították meg:

Források

  • file — események folyamatos olvasása egy vagy több helyi fájlból;
  • statsd — események folyamatos fogadása StatsD protokollon keresztül UDP-n;
  • stdin — események folyamatos olvasása a szabványos bemeneti folyamából;
  • syslog — események folyamatos fogadása Syslog 5424 protokollon;
  • tcp — események folyamatos olvasása TCP-szoketből;
  • vector — események fogadása egy másik Vector példánytól.

Átalakítások

  • add_fields — további mezők hozzáadása az eseményekhez;
  • field_filter — események szűrése mezőérték alapján;
  • grok_parser — mezőértékek elemzése Grok formátumban;
  • json_parser — mezőértékek elemzése JSON formátumban;
  • lua — események átalakítása Lua szkriptekkel;
  • regex_parser — mezőértékek átalakítása reguláris kifejezésekkel;
  • remove_fields — mezők eltávolítása az eseményekből;
  • tokenizer — mezőértékek tokenekre bontása.

Célok

  • aws_cloudwatch_logs — naplók küldése az AWS CloudWatch-ba;
  • aws_kinesis_streams — események küldése az AWS Kinesis-be;
  • aws_s3 — események tömbös küldése az AWS S3-ba;
  • blackhole — események megsemmisítése, teszteléshez alkalmas;
  • console — események küldése a szabványos kimeneti vagy hibakimeneti folyamra;
  • elasticsearch — események küldése az ElasticSearch-nek;
  • http — események küldése tetszőleges HTTP URL-re;
  • kafka — események küldése a Kafka-ba;
  • splunk_hec — események küldése a Splunk HTTP Gyűjtőhöz;
  • tcp — események küldése TCP-szoketbe;
  • vector — események küldése egy másik Vector példányhoz.

A 0.3.0 verzióban támogató lett a Lua, a Grok, a reguláris kifejezések és a tokentizáló.

Forrás: linux.org.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster