Vector 0.3.0

Sel nĂ€dalal ilmus vaba tööriista Vector versioon 0.3.0, mis on mĂ”eldud logide, mÔÔdikute ja sĂŒndmuste kogumiseks, töötlemiseks ja salvestamiseks.

Rust keeles looduna on see kĂ”rge jĂ”udluse ja madala mĂ€lu tarbimisega vĂ”rreldes analoogidega. Lisaks on suur tĂ€helepanu pööratud korrektsuse funktsioonidele, sealhulgas vĂ”imalusele salvestada edastamata sĂŒndmusi ajutiselt kettale ja failide rotatsioonile.

Arhitektuuriliselt on Vector sĂŒndmuste marsruuter, mis vĂ”tab vastu sĂ”numeid ĂŒhelt vĂ”i mitmelt allikatest, rakendades valikuliselt nendele sĂ”numitele muutmine, ja edastab need ĂŒhte vĂ”i mitmesse sissejuhatusse.

Teostatakse jÀrgmised

Allikad

  • file — sĂŒndmuste pidev lugemine ĂŒhest vĂ”i mitmest kohalikust failist;
  • statsd — sĂŒndmuste pidev vastuvĂ”tmine StatsD protokolli kaudu UDP;
  • stdin — sĂŒndmuste pidev lugemine standardse sisendi voost;
  • syslog — sĂŒndmuste pidev vastuvĂ”tmine Syslog 5424 protokolli kaudu;
  • tcp — sĂŒndmuste pidev lugemine TCP-soketist;
  • vector — sĂŒndmuste saamine teisest Vector eksemplarist.

Töötlemine

  • add_fields — tĂ€iendavate vĂ€ljade lisamine sĂŒndmustesse;
  • field_filter — sĂŒndmuse filtreerimine vĂ€lja vÀÀrtuse pĂ”hjal;
  • grok_parser — vĂ€ljade vÀÀrtuste analĂŒĂŒs Grok formaadis;
  • json_parser — vĂ€ljade vÀÀrtuste analĂŒĂŒs JSON formaadis;
  • lua — sĂŒndmuste töötlemine Lua skriptide abil;
  • regex_parser — vĂ€ljade vÀÀrtuste töötlemine regulaaravaldiste abil;
  • remove_fields — vĂ€ljade eemaldamine sĂŒndmustest;
  • tokenizer — vĂ€ljade vÀÀrtuste jagamine tokeniteks.

Voogedastused

  • aws_cloudwatch_logs — logide saatmine AWS CloudWatchi;
  • aws_kinesis_streams — sĂŒndmuste saatmine AWS Kinesis;
  • aws_s3 — sĂŒndmuste saatmine partiidena AWS S3;
  • mustus — sĂŒndmuste hĂ€vitamine, mis on mĂ”eldud testimiseks;
  • konsool — sĂŒndmuste saatmine standardsesse vĂ€ljundvoogu vĂ”i standardsetesse veavooludesse;
  • elasticsearch — sĂŒndmuste saatmine ElasticSearch'i;
  • http — sĂŒndmuste saatmine mÀÀratlemata HTTP URL-ile;
  • kafka — sĂŒndmuste saatmine Kafka'sse;
  • splunk_hec — sĂŒndmuste saatmine Splunk HTTP kollektorisse;
  • tcp — sĂŒndmuste saatmine TCP-soketisse;
  • vektor — sĂŒndmuste saatmine teise Vektori eksemplari.

Versioonis 0.3.0 lisati tugi Lua, Grok, regulaaravaldiste ja tokeniseerimise jaoks.

Allikas: linux.org.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster