Vector 0.3.0

Minggu ini, versi 0.3.0 utiliti Vektor percuma telah dikeluarkan, direka untuk mengumpul, mengubah dan menyimpan data log, metrik dan peristiwa.

Ditulis dalam bahasa Rust, ia dicirikan oleh prestasi tinggi dan penggunaan RAM yang rendah berbanding dengan analognya. Di samping itu, banyak perhatian diberikan kepada fungsi yang berkaitan dengan ketepatan, khususnya, keupayaan untuk menyimpan peristiwa yang tidak dihantar ke penimbal pada cakera dan memutar fail.

Dari segi seni bina, Vektor ialah penghala acara yang menerima mesej daripada satu atau lebih sumber, secara pilihan menggunakan mesej ini transformasi, dan menghantarnya kepada satu atau lebih longkang.

Perkara berikut telah dilaksanakan

sumber

  • fail - bacaan berterusan peristiwa daripada satu atau lebih fail tempatan;
  • statsd - penerimaan berterusan acara melalui protokol StatsD melalui UDP;
  • stdin - bacaan berterusan peristiwa dari aliran input standard;
  • syslog - penerimaan berterusan acara melalui protokol Syslog 5424;
  • tcp - bacaan berterusan peristiwa dari soket TCP;
  • vektor - menerima peristiwa daripada contoh Vektor lain.

Transformasi

  • add_fields - menambah medan tambahan pada acara;
  • field_filter β€” penapisan acara mengikut nilai medan;
  • grok_parser β€” menghuraikan nilai medan dalam format Grok;
  • json_parser - menghuraikan nilai medan dalam format JSON;
  • lua - menukar acara menggunakan skrip Lua;
  • regex_parser - menukar nilai medan menggunakan ungkapan biasa;
  • remove_fields β€” mengalih keluar medan daripada acara;
  • tokenizer - membahagikan nilai medan kepada token.

barang

  • aws_cloudwatch_logs - hantar log ke AWS CloudWatch;
  • aws_kinesis_streams - menghantar acara ke AWS Kinesis;
  • aws_s3 - menghantar acara dalam kelompok ke AWS S3;
  • lubang hitam - pemusnahan peristiwa, bertujuan untuk ujian;
  • konsol - hantar acara ke output standard atau ralat standard;
  • elasticsearch - menghantar acara ke ElasticSearch;
  • http β€” menghantar acara ke URL HTTP sewenang-wenangnya;
  • kafka - menghantar acara ke Kafka;
  • splunk_hec - menghantar acara ke Splunk HTTP Collector;
  • tcp β€” menghantar acara ke soket TCP;
  • vektor - hantar acara ke contoh Vektor lain.

Versi 0.3.0 menambah sokongan untuk Lua, Grok, ungkapan biasa dan tokenizer.

Sumber: linux.org.ru

Tambah komen