ఈ వారం, ఉచిత వెక్టర్ యుటిలిటీ యొక్క వెర్షన్ 0.3.0 విడుదల చేయబడింది, లాగ్ డేటా, మెట్రిక్లు మరియు ఈవెంట్లను సేకరించడానికి, మార్చడానికి మరియు సేవ్ చేయడానికి రూపొందించబడింది.
రస్ట్ భాషలో వ్రాయబడినందున, దాని అనలాగ్లతో పోలిస్తే ఇది అధిక పనితీరు మరియు తక్కువ RAM వినియోగం ద్వారా వర్గీకరించబడుతుంది. అదనంగా, కచ్చితత్వానికి సంబంధించిన విధులకు చాలా శ్రద్ధ చెల్లించబడుతుంది, ప్రత్యేకించి, డిస్క్లోని బఫర్కు పంపని ఈవెంట్లను సేవ్ చేసే సామర్థ్యం మరియు ఫైళ్లను తిప్పడం.
నిర్మాణపరంగా, వెక్టర్ అనేది ఒకటి లేదా అంతకంటే ఎక్కువ మంది నుండి సందేశాలను స్వీకరించే ఈవెంట్ రూటర్ మూలాలు, ఐచ్ఛికంగా ఈ సందేశాలపై వర్తింపజేయడం రూపాంతరాలు, మరియు వాటిని ఒకటి లేదా అంతకంటే ఎక్కువ మందికి పంపడం కాలువలు.
కిందివి అమలు చేయబడ్డాయి
వర్గాలు
- ఫైల్ - ఒకటి లేదా అంతకంటే ఎక్కువ స్థానిక ఫైల్ల నుండి ఈవెంట్లను నిరంతరం చదవడం;
- statsd - UDP ద్వారా StatsD ప్రోటోకాల్ ద్వారా ఈవెంట్ల నిరంతర రసీదు;
- stdin - ప్రామాణిక ఇన్పుట్ స్ట్రీమ్ నుండి ఈవెంట్లను నిరంతరం చదవడం;
- syslog - Syslog 5424 ప్రోటోకాల్ ద్వారా ఈవెంట్ల నిరంతర రసీదు;
- tcp - TCP సాకెట్ నుండి ఈవెంట్లను నిరంతరం చదవడం;
- వెక్టర్ - మరొక వెక్టర్ ఉదాహరణ నుండి ఈవెంట్లను స్వీకరించడం.
రూపాంతరాలు
- add_fields - ఈవెంట్లకు అదనపు ఫీల్డ్లను జోడించడం;
- ఫీల్డ్_ఫిల్టర్ - ఫీల్డ్ విలువ ద్వారా ఈవెంట్ ఫిల్టరింగ్;
- grok_parser — Grok ఆకృతిలో ఫీల్డ్ విలువలను అన్వయించడం;
- json_parser - JSON ఆకృతిలో ఫీల్డ్ విలువలను అన్వయించడం;
- lua - Lua స్క్రిప్ట్లను ఉపయోగించి ఈవెంట్లను మార్చడం;
- regex_parser - సాధారణ వ్యక్తీకరణలను ఉపయోగించి ఫీల్డ్ విలువలను మార్చడం;
- remove_fields — ఈవెంట్స్ నుండి ఫీల్డ్లను తీసివేయడం;
- టోకనైజర్ - ఫీల్డ్ విలువలను టోకెన్లుగా విభజించడం.
కాలువలు
- aws_cloudwatch_logs - AWS CloudWatchకి లాగ్లను పంపండి;
- aws_kinesis_streams - ఈవెంట్లను AWS కినిసిస్కి పంపడం;
- aws_s3 - ఈవెంట్లను బ్యాచ్లలో AWS S3కి పంపడం;
- బ్లాక్హోల్ - సంఘటనల నాశనం, పరీక్ష కోసం ఉద్దేశించబడింది;
- కన్సోల్ - ఈవెంట్లను ప్రామాణిక అవుట్పుట్ లేదా ప్రామాణిక లోపానికి పంపండి;
- సాగే శోధన - సాగే శోధనకు ఈవెంట్లను పంపడం;
- http — ఏకపక్ష HTTP URLకి ఈవెంట్లను పంపడం;
- కాఫ్కా - సంఘటనలను కాఫ్కాకు పంపడం;
- splunk_hec - స్ప్లంక్ HTTP కలెక్టర్కు ఈవెంట్లను పంపడం;
- tcp — TCP సాకెట్కు ఈవెంట్లను పంపడం;
- వెక్టర్ - ఈవెంట్లను మరొక వెక్టర్ ఉదాహరణకి పంపండి.
వెర్షన్ 0.3.0 లువా, గ్రోక్, రెగ్యులర్ ఎక్స్ప్రెషన్లు మరియు టోకెనైజర్కు మద్దతును జోడించింది.
మూలం: linux.org.ru