Vector 0.3.0

Hierdie week is weergawe 0.3.0 van die gratis Vector-nutsprogram, ontwerp vir die insameling, omskakeling en stoor van logdata, statistieke en gebeure, vrygestel.

Omdat dit in die Rust-taal geskryf is, word dit gekenmerk deur hoë werkverrigting en lae RAM-verbruik in vergelyking met sy eweknieë. Daarbenewens word baie aandag geskenk aan funksies wat verband hou met korrektheid, veral die vermoë om ongestuurde gebeurtenisse op 'n buffer op skyf te stoor en lêerrotasie.

Argitektonies is Vector 'n gebeurtenisroeteerder wat boodskappe van een of meer aanvaar bronne, opsioneel van toepassing oor hierdie boodskappe transformasies, en stuur dit na een of meer dreineer.

Die volgende is geïmplementeer

bronne

  • lêer - deurlopende lees van gebeure uit een of meer plaaslike lêers;
  • statsd - deurlopende ontvangs van gebeure via die StatsD-protokol via UDP;
  • stdin - deurlopende lees van gebeure vanaf die standaard invoerstroom;
  • syslog - deurlopende ontvangs van gebeure via die Syslog 5424-protokol;
  • tcp - deurlopende lees van gebeure vanaf 'n TCP-sok;
  • vektor - ontvang gebeurtenisse van 'n ander Vector-instansie.

Transformasies

  • add_fields - voeg bykomende velde by gebeurtenisse;
  • veld_filter — gebeurtenisfiltrering volgens veldwaarde;
  • grok_parser - ontleed veldwaardes in Grok-formaat;
  • json_parser - ontleed veldwaardes in JSON-formaat;
  • lua - omskakeling van gebeure deur Lua-skrifte te gebruik;
  • regex_parser - omskakeling van veldwaardes met behulp van gereelde uitdrukkings;
  • verwyder_velde — verwydering van velde van gebeurtenisse;
  • tokenizer - verdeel veldwaardes in tokens.

Dreineer

  • aws_cloudwatch_logs - stuur logs na AWS CloudWatch;
  • aws_kinesis_streams - stuur gebeurtenisse na AWS Kinesis;
  • aws_s3 - stuur gebeurtenisse in bondels na AWS S3;
  • swartgat - vernietiging van gebeure, bedoel vir toetsing;
  • konsole - stuur gebeurtenisse na standaardafvoer of standaardfout;
  • elasticsearch - stuur gebeurtenisse na ElasticSearch;
  • http — die stuur van gebeure na 'n arbitrêre HTTP-URL;
  • kafka - die stuur van gebeure na Kafka;
  • splunk_hec - stuur gebeurtenisse na die Splunk HTTP Collector;
  • tcp - stuur gebeurtenisse na 'n TCP-sok;
  • vektor - stuur gebeurtenisse na 'n ander Vector-instansie.

Weergawe 0.3.0 het ondersteuning bygevoeg vir Lua, Grok, gereelde uitdrukkings en 'n tokenizer.

Bron: linux.org.ru

Voeg 'n opmerking