vector 0.3.0

Wiki hii, toleo la 0.3.0 la matumizi ya bure ya Vector, iliyoundwa kwa ajili ya kukusanya, kubadilisha na kuhifadhi data ya kumbukumbu, vipimo na matukio, ilitolewa.

Imeandikwa kwa lugha ya Rust, ina sifa ya utendaji wa juu na matumizi ya chini ya RAM ikilinganishwa na analogues zake. Kwa kuongeza, tahadhari nyingi hulipwa kwa kazi zinazohusiana na usahihi, hasa, uwezo wa kuokoa matukio yasiyotumwa kwenye buffer kwenye diski na kuzunguka faili.

Kwa usanifu, Vector ni kipanga njia cha tukio ambacho hupokea ujumbe kutoka kwa moja au zaidi vyanzo, ikituma kwa hiari juu ya barua pepe hizi mabadiliko, na kuzituma kwa moja au zaidi mifereji ya maji.

Yafuatayo yametekelezwa

Vyanzo

  • faili - usomaji unaoendelea wa matukio kutoka kwa faili moja au zaidi za mitaa;
  • statsd - upokeaji wa matukio mfululizo kupitia itifaki ya StatsD kupitia UDP;
  • stdin - usomaji unaoendelea wa matukio kutoka kwa mkondo wa pembejeo wa kawaida;
  • syslog - upokeaji wa matukio unaoendelea kupitia itifaki ya Syslog 5424;
  • tcp - usomaji unaoendelea wa matukio kutoka kwa tundu la TCP;
  • vekta - kupokea matukio kutoka kwa mfano mwingine wa Vector.

Mabadiliko

  • add_fields - kuongeza mashamba ya ziada kwa matukio;
  • field_filter - kuchuja tukio kwa thamani ya shamba;
  • grok_parser - kuchanganua maadili ya uwanja katika muundo wa Grok;
  • json_parser - kuchanganua maadili ya uwanja katika umbizo la JSON;
  • lua - kubadilisha matukio kwa kutumia maandishi ya Lua;
  • regex_parser - kubadilisha maadili ya uwanja kwa kutumia misemo ya kawaida;
  • remove_fields - kuondoa mashamba kutoka kwa matukio;
  • tokenizer - kugawanya maadili ya uwanja kuwa ishara.

Mifereji ya maji

  • aws_cloudwatch_logs - tuma kumbukumbu kwa AWS CloudWatch;
  • aws_kinesis_streams - kutuma matukio kwa AWS Kinesis;
  • aws_s3 - kutuma matukio katika batches kwa AWS S3;
  • blackhole - uharibifu wa matukio, lengo la kupima;
  • console - kutuma matukio kwa pato la kawaida au kosa la kawaida;
  • elasticsearch - kutuma matukio kwa ElasticSearch;
  • http - kutuma matukio kwa URL ya HTTP ya kiholela;
  • kafka - kutuma matukio kwa Kafka;
  • splunk_hec - kutuma matukio kwa Mtozaji wa Splunk HTTP;
  • tcp - kutuma matukio kwa tundu la TCP;
  • vekta - tuma matukio kwa mfano mwingine wa Vekta.

Toleo la 0.3.0 liliongeza usaidizi kwa Lua, Grok, misemo ya kawaida na kiashiria.

Chanzo: linux.org.ru

Kuongeza maoni