Вектор 0.3.0

Энэ долоо хоногт лог өгөгдөл, хэмжигдэхүүн, үйл явдлыг цуглуулах, хувиргах, хадгалах зориулалттай үнэгүй Vector хэрэгслийн 0.3.0 хувилбар гарсан.

Rust хэл дээр бичигдсэн тул аналогитай харьцуулахад өндөр гүйцэтгэлтэй, RAM бага зарцуулдаг гэдгээрээ онцлог юм. Нэмж дурдахад үнэн зөв, тухайлбал илгээгээгүй үйл явдлыг диск дээрх буферт хадгалах, файлуудыг эргүүлэх чадвартай холбоотой функцүүдэд ихээхэн анхаарал хандуулдаг.

Архитектурын хувьд Vector бол нэг буюу түүнээс дээш мессеж хүлээн авдаг үйл явдал чиглүүлэгч юм эх сурвалжууд, сонголтоор эдгээр зурвасууд дээр хэрэглэнэ өөрчлөлтүүд, мөн тэдгээрийг нэг буюу хэд хэдэн рүү илгээх ус зайлуулах хоолой.

Дараахь ажлуудыг хэрэгжүүлэв

Эх сурвалжууд

  • файл - нэг буюу хэд хэдэн локал файлаас үйл явдлыг тасралтгүй унших;
  • statsd - UDP-ээр дамжуулан StatsD протоколоор дамжуулан үйл явдлыг тасралтгүй хүлээн авах;
  • stdin - стандарт оролтын урсгалаас үйл явдлыг тасралтгүй унших;
  • syslog - Syslog 5424 протоколоор дамжуулан үйл явдлыг тасралтгүй хүлээн авах;
  • tcp - TCP залгуураас үйл явдлыг тасралтгүй унших;
  • вектор - өөр Вектор жишээнээс үйл явдлыг хүлээн авах.

Өөрчлөлтүүд

  • add_fields - үйл явдалд нэмэлт талбар нэмэх;
  • field_filter — талбарын утгаар үйл явдлыг шүүх;
  • grok_parser - талбарын утгыг Grok форматаар задлан шинжлэх;
  • json_parser - JSON формат дахь талбарын утгыг задлан шинжлэх;
  • lua - Lua скрипт ашиглан үйл явдлуудыг хөрвүүлэх;
  • regex_parser - ердийн илэрхийлэл ашиглан талбарын утгыг хөрвүүлэх;
  • устгах_талбарууд — үйл явдлуудаас талбаруудыг устгах;
  • токенизатор - талбарын утгыг жетон болгон хуваах.

Ус зайлуулах

  • aws_cloudwatch_logs - AWS CloudWatch руу лог илгээх;
  • aws_kinesis_streams - AWS Kinesis руу үйл явдлуудыг илгээх;
  • aws_s3 - AWS S3 руу үйл явдлуудыг багцаар илгээх;
  • хар нүх - туршилт хийх зориулалттай үйл явдлыг устгах;
  • консол - үйл явдлыг стандарт гаралт эсвэл стандарт алдаа руу илгээх;
  • elasticsearch - ElasticSearch руу үйл явдлуудыг илгээх;
  • http — үйл явдлыг дурын HTTP URL руу илгээх;
  • кафка - Кафка руу үйл явдлуудыг илгээх;
  • splunk_hec - Splunk HTTP цуглуулагч руу үйл явдлуудыг илгээх;
  • tcp — үйл явдлыг TCP залгуур руу илгээх;
  • вектор - өөр Вектор жишээ рүү үйл явдлуудыг илгээх.

Хувилбар 0.3.0 нь Луа, Грок, ердийн илэрхийлэл, токенизаторын дэмжлэгийг нэмсэн.

Эх сурвалж: linux.org.ru

сэтгэгдэл нэмэх