Vector 0.3.0

Šonedēļ tika izlaista bezmaksas utilīta Vector versija 0.3.0, kas paredzēta žurnāldatu, metrikas un notikumu apkopošanai, konvertēšanai un saglabāšanai.

Tā kā tā ir rakstīta Rust valodā, tai salīdzinājumā ar analogiem ir raksturīga augsta veiktspēja un zems RAM patēriņš. Turklāt liela uzmanība tiek pievērsta funkcijām, kas saistītas ar pareizību, jo īpaši iespējai saglabāt nenosūtītos notikumus diska buferī un pagriezt failus.

Arhitektūras ziņā Vector ir notikumu maršrutētājs, kas saņem ziņojumus no viena vai vairākiem avotiem, pēc izvēles piemērojot šiem ziņojumiem pārvērtībasun nosūtot tos vienam vai vairākiem notekas.

Ir īstenoti šādi

avoti

  • fails - nepārtraukta notikumu lasīšana no viena vai vairākiem lokālajiem failiem;
  • statsd - nepārtraukta notikumu saņemšana, izmantojot StatsD protokolu, izmantojot UDP;
  • stdin - nepārtraukta notikumu nolasīšana no standarta ievades straumes;
  • syslog - nepārtraukta notikumu saņemšana, izmantojot Syslog 5424 protokolu;
  • tcp - nepārtraukta notikumu nolasīšana no TCP ligzdas;
  • vektors — notikumu saņemšana no citas Vector instances.

Pārvērtības

  • add_fields - papildu lauku pievienošana notikumiem;
  • field_filter — notikumu filtrēšana pēc lauka vērtības;
  • grok_parser — lauka vērtību parsēšana Grok formātā;
  • json_parser - lauka vērtību parsēšana JSON formātā;
  • lua - notikumu konvertēšana, izmantojot Lua skriptus;
  • regex_parser - lauka vērtību konvertēšana, izmantojot regulāras izteiksmes;
  • remove_fields — lauku noņemšana no pasākumiem;
  • marķieris - lauka vērtību sadalīšana marķieros.

Notekas

  • aws_cloudwatch_logs — sūtīt žurnālus uz AWS CloudWatch;
  • aws_kinesis_streams — notikumu sūtīšana uz AWS Kinesis;
  • aws_s3 - notikumu pakešu sūtīšana uz AWS S3;
  • melnais caurums - notikumu iznīcināšana, paredzēta pārbaudei;
  • konsole - nosūtiet notikumus uz standarta izvadi vai standarta kļūdu;
  • elasticsearch - notikumu nosūtīšana uz ElasticSearch;
  • http — notikumu nosūtīšana uz patvaļīgu HTTP URL;
  • kafka - notikumu sūtīšana uz Kafku;
  • splunk_hec - notikumu nosūtīšana uz Splunk HTTP Collector;
  • tcp — notikumu nosūtīšana uz TCP ligzdu;
  • vektors — nosūtiet notikumus uz citu Vector gadījumu.

Versija 0.3.0 pievienoja atbalstu Lua, Grok, regulārām izteiksmēm un marķieri.

Avots: linux.org.ru

Pievieno komentāru