I kēia pule, ua hoʻokuʻu ʻia ka mana 0.3.0 o ka pono Vector manuahi, i hoʻolālā ʻia no ka hōʻiliʻili, hoʻololi a mālama ʻana i ka ʻikepili log, metric a me nā hanana.
Ke kākau ʻia nei ma ka ʻōlelo Rust, ʻike ʻia ia e ka hana kiʻekiʻe a me ka hoʻohana haʻahaʻa RAM i hoʻohālikelike ʻia i kāna mau analogues. Eia kekahi, nui ka nānā ʻana i nā hana e pili ana i ka pololei, ʻo ia hoʻi, ka hiki ke mālama i nā hanana i hoʻouna ʻole ʻia i kahi buffer ma ka disk a hoʻololi i nā faila.
ʻO Architecturally, ʻo Vector kahi mea hoʻokele hanana e loaʻa nā memo mai hoʻokahi a ʻoi aku paha nā kumuwaiwai, e hoʻohana ana ma luna o kēia mau memo nā hoʻololi, a hoʻouna iā lākou i hoʻokahi a ʻoi aku paha nā kahawai.
Ua hoʻokō ʻia kēia mau mea
Pūnaewele
- waihona - heluhelu mau i nā hanana mai hoʻokahi a ʻoi aku paha nā faila kūloko;
- statsd - ka loaʻa mau ʻana o nā hanana ma o ka protocol StatsD ma o UDP;
- stdin - heluhelu mau i nā hanana mai ke kahawai hoʻokomo maʻamau;
- syslog - ka loaʻa mau ʻana o nā hanana ma o ka protocol Syslog 5424;
- tcp - heluhelu mau i nā hanana mai kahi kumu TCP;
- vector - ka loaʻa ʻana o nā hanana mai kahi laʻana Vector ʻē aʻe.
Hoʻololi
- add_fields - hoʻohui i nā kahua hou i nā hanana;
- field_filter - kānana hanana e ka waiwai kahua;
- grok_parser - ka hoʻokaʻawale ʻana i nā waiwai kahua ma ke ʻano Grok;
- json_parser - ka hoʻokaʻawale ʻana i nā waiwai kahua ma ka format JSON;
- lua - hoʻololi i nā hanana me ka hoʻohana ʻana i nā palapala Lua;
- regex_parser - ka hoʻololi ʻana i nā waiwai kahua me ka hoʻohana ʻana i nā ʻōlelo maʻamau;
- remove_fields - wehe i nā kahua mai nā hanana;
- tokenizer - ka hoʻokaʻawale ʻana i nā waiwai kahua i nā hōʻailona.
Waiwai
- aws_cloudwatch_logs - hoʻouna i nā lāʻau i AWS CloudWatch;
- aws_kinesis_streams - hoʻouna i nā hanana i AWS Kinesis;
- aws_s3 - hoʻouna i nā hanana i nā pūʻulu i AWS S3;
- blackhole - ka luku ʻana i nā hanana, i manaʻo ʻia no ka hoʻāʻo ʻana;
- console - hoʻouna i nā hanana i ka hoʻopuka maʻamau a i ʻole ka hewa maʻamau;
- elasticsearch - hoʻouna i nā hanana i ElasticSearch;
- http - ka hoʻouna ʻana i nā hanana i kahi URL HTTP kūʻokoʻa;
- kafka - hoʻouna i nā hanana iā Kafka;
- splunk_hec - hoʻouna i nā hanana i ka Splunk HTTP Collector;
- tcp - hoʻouna i nā hanana i kahi kumu TCP;
- vector - hoʻouna i nā hanana i kahi laʻana Vector ʻē aʻe.
Hoʻohui ka mana 0.3.0 i ke kākoʻo no Lua, Grok, nā ʻōlelo maʻamau a me kahi tokenizer.
Source: linux.org.ru