မှတ်တမ်းဒေတာ၊ မက်ထရစ်များနှင့် ဖြစ်ရပ်များကို စုဆောင်းခြင်း၊ ပြောင်းလဲခြင်းနှင့် သိမ်းဆည်းခြင်းအတွက် ဒီဇိုင်းထုတ်ထားသည့် အခမဲ့ Vector utility ဗားရှင်း 0.3.0 ကို ယခုတစ်ပတ်တွင် ထုတ်ပြန်ခဲ့သည်။

Rust ဘာသာစကားဖြင့် ရေးသားထားခြင်းဖြစ်ပြီး ၎င်းသည် ၎င်း၏ analogues များနှင့် နှိုင်းယှဉ်ပါက မြင့်မားသောစွမ်းဆောင်ရည်နှင့် RAM သုံးစွဲမှုနည်းပါးခြင်းတို့ကြောင့် ထင်ရှားသည်။ ထို့အပြင်၊ အထူးသဖြင့်၊ ဒစ်ခ်ပေါ်ရှိ ကြားခံတစ်ခုသို့ မပို့ရသေးသောဖြစ်ရပ်များကို သိမ်းဆည်းရန်နှင့် ဖိုင်များကို လှည့်ခြင်းဆိုင်ရာ မှန်ကန်မှုနှင့်ပတ်သက်သည့် လုပ်ဆောင်ချက်များကို များစွာအာရုံစိုက်ထားသည်။

ဗိသုကာအရ၊ Vector သည် တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော မက်ဆေ့ချ်များကို လက်ခံသည့် event router တစ်ခုဖြစ်သည်။ အရင်းအမြစ်များဤစာများပေါ်တွင် စိတ်ကြိုက်ရွေးချယ်နိုင်သည်။ အသွင်ပြောင်းမှုများ၊ တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသောထံသို့ ပေးပို့ပါ။ မြောင်းများ.

အောက်ပါတို့ကို အကောင်အထည်ဖော်ခဲ့သည်။

သတင်းရင်းမြစ်

  • ဖိုင် - တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော ဒေသတွင်းဖိုင်များမှ အဖြစ်အပျက်များကို စဉ်ဆက်မပြတ်ဖတ်ရှုခြင်း၊
  • statsd - UDP မှတစ်ဆင့် StatsD ပရိုတိုကောမှတစ်ဆင့် အဖြစ်အပျက်များ၏ ဆက်တိုက်လက်ခံရရှိမှု။
  • stdin - စံထည့်သွင်းမှုစီးကြောင်းမှ အဖြစ်အပျက်များကို စဉ်ဆက်မပြတ်ဖတ်ရှုခြင်း၊
  • syslog - Syslog 5424 ပရိုတိုကောမှတစ်ဆင့် ဖြစ်ရပ်များ၏ ဆက်တိုက်လက်ခံရရှိမှု။
  • tcp - TCP socket မှ အဖြစ်အပျက်များကို စဉ်ဆက်မပြတ်ဖတ်ရှုခြင်း၊
  • vector - အခြား Vector instance မှ အဖြစ်အပျက်များကို လက်ခံခြင်း။

အသွင်ပြောင်းမှုများ

  • add_fields - ပွဲများသို့ အပိုအကွက်များထည့်ခြင်း၊
  • field_filter — အကွက်တန်ဖိုးအလိုက် ဖြစ်ရပ်များကို စစ်ထုတ်ခြင်း၊
  • grok_parser — Grok ဖော်မတ်ရှိ အကွက်တန်ဖိုးများကို ခွဲခြမ်းစိတ်ဖြာခြင်း၊
  • json_parser - JSON ဖော်မတ်ရှိ အကွက်တန်ဖိုးများကို ခွဲခြမ်းစိတ်ဖြာခြင်း၊
  • lua - Lua scripts များကို အသုံးပြု၍ အဖြစ်အပျက်များကို ပြောင်းလဲခြင်း၊
  • regex_parser - ပုံမှန်အသုံးအနှုန်းများကို အသုံးပြု၍ အကွက်တန်ဖိုးများကို ပြောင်းလဲခြင်း၊
  • remove_fields — အစီအစဉ်များမှ အကွက်များကို ဖယ်ရှားခြင်း၊
  • tokenizer - အကွက်တန်ဖိုးများကို တိုကင်များအဖြစ် ပိုင်းခြားခြင်း။

ဥစ္စာ

  • aws_cloudwatch_logs - AWS CloudWatch သို့ မှတ်တမ်းများ ပို့ပါ။
  • aws_kinesis_streams - AWS Kinesis သို့ ဖြစ်ရပ်များ ပေးပို့ခြင်း
  • aws_s3 - အစုလိုက်အစီအစဥ်များကို AWS S3 သို့ ပေးပို့ခြင်း။
  • blackhole - စမ်းသပ်ခြင်းအတွက်ရည်ရွယ်သောဖြစ်ရပ်များကိုဖျက်ဆီး;
  • console - standard output သို့မဟုတ် standard error သို့ အဖြစ်အပျက်များကို ပေးပို့ပါ။
  • elasticsearch - ElasticSearch သို့ ဖြစ်ရပ်များ ပေးပို့ခြင်း၊
  • http — မတရားသော HTTP URL သို့ အဖြစ်အပျက်များကို ပေးပို့ခြင်း၊
  • kafka - Kafka သို့ဖြစ်ရပ်များပေးပို့ခြင်း;
  • splunk_hec - Splunk HTTP Collector သို့ အဖြစ်အပျက်များ ပေးပို့ခြင်း၊
  • tcp — TCP socket သို့ အဖြစ်အပျက်များ ပေးပို့ခြင်း၊
  • vector - အခြား Vector instance သို့ အဖြစ်အပျက်များကို ပေးပို့ပါ။

ဗားရှင်း 0.3.0 သည် Lua၊ Grok၊ ပုံမှန်အသုံးအနှုန်းများနှင့် အမှတ်အသားပြုခြင်းအတွက် ပံ့ပိုးမှု ထပ်လောင်းထည့်ထားသည်။

source: linux.org.ru

မှတ်ချက် Add