Bektore 0.3.0

Aste honetan, Vector erabilgarritasun doako 0.3.0 bertsioa kaleratu da, erregistroko datuak, neurketak eta gertaerak biltzeko, eraldatzeko eta gordetzeko diseinatua.

Rust hizkuntzan idatzita dagoenez, errendimendu handia eta RAM kontsumo txikia ditu bere analogikoekin alderatuta. Horrez gain, zuzentasunari lotutako funtzioei arreta handia ematen zaie, bereziki, bidali gabeko gertaerak diskoan buffer batean gordetzeko eta fitxategiak biratzeko gaitasunari.

Arkitektura aldetik, Vector bat edo gehiagoren mezuak jasotzen dituen gertaeren bideratzailea da iturriak, aukeran mezu hauen gainean aplikatuz eraldaketak, eta bati edo gehiagori bidaltzea hustubideak.

Honako hauek ezarri dira

iturri

  • fitxategia - fitxategi lokal bateko edo gehiagoko gertaeren etengabeko irakurketa;
  • statsd - UDP bidez StatsD protokoloaren bidez gertaerak etengabe jasotzea;
  • stdin - sarrerako korronte estandarreko gertaeren etengabeko irakurketa;
  • syslog - Syslog 5424 protokoloaren bidez gertaerak etengabe jasotzea;
  • tcp - TCP socket batetik gertaeren etengabeko irakurketa;
  • bektorea - beste Vector instantzia batetik gertaerak jasotzea.

Eraldaketak

  • add_fields - ekitaldiei eremu gehigarriak gehitzea;
  • field_filter β€” gertaerak eremuaren balioaren arabera iragaztea;
  • grok_parser - eremuen balioak Grok formatuan analizatzea;
  • json_parser - eremuen balioak analizatzea JSON formatuan;
  • lua - gertaerak bihurtzea Lua script-ak erabiliz;
  • regex_parser - eremuen balioak adierazpen erregularrak erabiliz bihurtzea;
  • remove_fields β€” eremuak gertaeretatik kentzea;
  • tokenizer - eremuen balioak tokenetan banatzea.

Hustubideak

  • aws_cloudwatch_logs - bidali erregistroak AWS CloudWatch-era;
  • aws_kinesis_streams - AWS Kinesis-era gertaerak bidaltzea;
  • aws_s3 - gertaerak loteka bidaltzea AWS S3-ra;
  • blackhole - gertaerak suntsitzea, probak egiteko pentsatua;
  • console - bidali gertaerak irteera estandarrera edo errore estandarrera;
  • elasticsearch - ElasticSearch-era gertaerak bidaltzea;
  • http β€” gertaerak HTTP URL arbitrario batera bidaltzea;
  • kafka - Kafkari gertaerak bidaltzea;
  • splunk_hec - gertaerak bidaltzea Splunk HTTP Collector-era;
  • tcp β€” gertaerak TCP socket batera bidaltzea;
  • bektorea - bidali gertaerak beste Vector instantzia batera.

0.3.0 bertsioak Lua, Grok, adierazpen erregularrak eta tokenizatzailerako laguntza gehitu zuen.

Iturria: linux.org.ru

Gehitu iruzkin berria