แžœแŸ‰แžทแž…แž‘แŸแžš 0.3.0 แŸ”

แžŸแž”แŸ’แžแžถแž แŸแž“แŸแŸ‡ แž€แŸ†แžŽแŸ‚ 0.3.0 แž“แŸƒแž€แž˜แŸ’แž˜แžœแžทแž’แžธ Vector แžฅแžแž‚แžทแžแžแŸ’แž›แŸƒ แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แžšแž…แž“แžถแžกแžพแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž”แŸ’แžšแž˜แžผแž› แž”แŸ†แž”แŸ’แž›แŸ‚แž„ แž“แžทแž„แžšแž€แŸ’แžŸแžถแž‘แžปแž€แž‘แžทแž“แŸ’แž“แž“แŸแž™แž€แŸ†แžŽแžแŸ‹แž แŸแžแžป แžšแž„แŸ’แžœแžถแžŸแŸ‹ แž“แžทแž„แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸแž‰แž•แŸ’แžŸแžถแž™แŸ”

แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžšแžŸแŸแžšแž‡แžถแž—แžถแžŸแžถ Rust แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ†แžŽแžแŸ‹แž›แž€แŸ’แžแžŽแŸˆแžŠแŸ„แž™แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžแŸ’แž–แžŸแŸ‹ แž“แžทแž„แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ RAM แž‘แžถแž” แž”แžพแž”แŸ’แžšแŸ€แž”แž’แŸ€แž”แž‘แŸ…แž“แžนแž„ analogues แžšแž”แžŸแŸ‹แžœแžถแŸ” แž›แžพแžŸแž–แžธแž“แŸแŸ‡ แž€แžถแžšแž™แž€แž…แžทแžแŸ’แžแž‘แžปแž€แžŠแžถแž€แŸ‹แž…แŸ’แžšแžพแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ‹แž…แŸ†แž–แŸ„แŸ‡แž˜แžปแžแž„แžถแžšแžŠแŸ‚แž›แž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แž—แžถแž–แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœ แž‡แžถแž–แžทแžŸแŸแžŸแžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแžšแž€แŸ’แžŸแžถแž‘แžปแž€แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแžŠแŸ‚แž›แž˜แžทแž“แž”แžถแž“แž•แŸ’แž‰แžพแž‘แŸ…แž€แžถแž“แŸ‹แžŸแžแžทแž”แžŽแŸ’แžŠแŸ„แŸ‡แžขแžถแžŸแž“แŸ’แž“แž“แŸ…แž›แžพแžแžถแžŸ แž“แžทแž„แž”แž„แŸ’แžœแžทแž›แžฏแž€แžŸแžถแžšแŸ”

แžแžถแž˜แžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜ แžœแŸ‰แžทแž…แž‘แŸแžš แž‚แžบแž‡แžถแžšแŸ‰แŸ„แžแž‘แŸแžšแž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแžŠแŸ‚แž›แž‘แž‘แžฝแž›แžŸแžถแžšแž–แžธแž˜แžฝแž™ แžฌแž…แŸ’แžšแžพแž“แŸ” แž”แŸ’แžšแž—แž–แž‡แžถแž‡แž˜แŸ’แžšแžพแžŸแžขแž“แžปแžœแžแŸ’แžแž›แžพแžŸแžถแžšแž‘แžถแŸ†แž„แž“แŸแŸ‡ แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž แžพแž™แž”แž‰แŸ’แž‡แžผแž“แž–แžฝแž€แž‚แŸแž‘แŸ…แž˜แžฝแž™ แžฌแž…แŸ’แžšแžพแž“แŸ” แž”แž„แŸ’แž แžผแžš.

แžแžถแž„แž€แŸ’แžšแŸ„แž˜แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แž

แž”แŸ’แžšแž—แž–แŸ”

  • แžฏแž€แžŸแžถแžš - แž€แžถแžšแžขแžถแž“แž”แž“แŸ’แžแž“แŸƒแž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž–แžธแžฏแž€แžŸแžถแžšแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž˜แžฝแž™แžฌแž…แŸ’แžšแžพแž“;
  • statsd - แž€แžถแžšแž‘แž‘แžฝแž›แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž‡แžถแž”แž“แŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹แžแžถแž˜แžšแž™แŸˆแž–แžทแž’แžธแž€แžถแžš StatsD แžแžถแž˜แžšแž™แŸˆ UDP;
  • stdin - แž€แžถแžšแžขแžถแž“แž”แž“แŸ’แžแž“แŸƒแž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž–แžธแžŸแŸ’แž‘แŸ’แžšแžธแž˜แž”แž‰แŸ’แž…แžผแž›แžŸแŸ’แžแž„แŸ‹แžŠแžถแžš;
  • syslog - แž€แžถแžšแž‘แž‘แžฝแž›แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž‡แžถแž”แž“แŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹แžแžถแž˜แžšแž™แŸˆแž–แžทแž’แžธแž€แžถแžš Syslog 5424;
  • tcp - แž€แžถแžšแžขแžถแž“แž”แž“แŸ’แžแž“แŸƒแž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž–แžธแžšแž“แŸ’แž’ TCP;
  • แžœแŸ‰แžทแž…แž‘แŸแžš - แž‘แž‘แžฝแž›แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž–แžธแžงแž‘แžถแž แžšแžŽแŸแžœแŸ‰แžทแž…แž‘แŸแžšแž•แŸ’แžŸแŸแž„แž‘แŸ€แžแŸ”

แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžš

  • add_fields - แž”แž“แŸ’แžแŸ‚แž˜แžœแžถแž›แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ…แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸ;
  • field_filter โ€” แžแŸ’แžšแž„แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแžแžถแž˜แžแž˜แŸ’แž›แŸƒแžœแžถแž›;
  • grok_parser โ€” แžแž˜แŸ’แž›แŸƒโ€‹แžœแžถแž›โ€‹แž‰แŸ‚แž€โ€‹แž‡แžถโ€‹แž‘แž˜แŸ’แžšแž„แŸ‹ Grok;
  • json_parser - แžแž˜แŸ’แž›แŸƒแžœแžถแž›แž‰แŸ‚แž€แž€แŸ’แž“แžปแž„แž‘แž˜แŸ’แžšแž„แŸ‹ JSON;
  • lua - แž€แžถแžšแž”แŸ†แž”แŸ’แž›แŸ‚แž„แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแžŠแŸ„แž™แž”แŸ’แžšแžพแžŸแŸ’แž‚แŸ’แžšแžธแž” Lua;
  • regex_parser - แž”แž˜แŸ’แž›แŸ‚แž„แžแž˜แŸ’แž›แŸƒแžœแžถแž›แžŠแŸ„แž™แž”แŸ’แžšแžพแž€แž“แŸ’แžŸแŸ„แž˜แž’แž˜แŸ’แž˜แžแžถ;
  • remove_fields โ€” แžŠแž€โ€‹แžœแžถแž›โ€‹แž…แŸแž‰โ€‹แž–แžธโ€‹แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸ;
  • tokenizer - แž”แŸ†แž”แŸ‚แž€แžแž˜แŸ’แž›แŸƒแžœแžถแž›แž‘แŸ…แž‡แžถแžŸแž‰แŸ’แž‰แžถแžŸแž˜แŸ’แž„แžถแžแŸ‹แŸ”

แž”แž„แŸ’แž แžผแžš

  • aws_cloudwatch_logs - แž•แŸ’แž‰แžพแž€แŸ†แžŽแžแŸ‹แž แŸแžแžปแž‘แŸ… AWS CloudWatch;
  • aws_kinesis_streams - แž•แŸ’แž‰แžพแž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž‘แŸ… AWS Kinesis;
  • aws_s3 - แž•แŸ’แž‰แžพแž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž‡แžถแž”แžถแž…แŸ‹แž‘แŸ… AWS S3;
  • blackhole - แž€แžถแžšแž”แŸ†แž•แŸ’แž›แžทแž…แž”แŸ†แž•แŸ’แž›แžถแž‰แž“แŸƒแž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸ, แž˜แžถแž“แž”แŸ†แžŽแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แž;
  • แž€แžปแž„แžŸแžผแž› - แž•แŸ’แž‰แžพแž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž‘แŸ…แž›แž‘แŸ’แž’แž•แž›แžŸแŸ’แžแž„แŸ‹แžŠแžถแžšแžฌแž€แŸ†แž แžปแžŸแžŸแŸ’แžแž„แŸ‹แžŠแžถแžš;
  • elasticsearch - แž•แŸ’แž‰แžพแž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž‘แŸ… ElasticSearch;
  • http โ€” แž•แŸ’แž‰แžพแž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž‘แŸ… HTTP URL แž”แŸ†แž–แžถแž“;
  • kafka - แž•แŸ’แž‰แžพแž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž‘แŸ… Kafka;
  • splunk_hec - แž•แŸ’แž‰แžพแž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž‘แŸ… Splunk HTTP Collector;
  • tcp - แž•แŸ’แž‰แžพแž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž‘แŸ…แžšแž“แŸ’แž’ TCP;
  • แžœแŸ‰แžทแž…แž‘แŸแžš - แž•แŸ’แž‰แžพแž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸแž‘แŸ…แžงแž‘แžถแž แžšแžŽแŸแžœแŸ‰แžทแž…แž‘แŸแžšแž•แŸ’แžŸแŸแž„แž‘แŸ€แžแŸ”

แž€แŸ†แžŽแŸ‚ 0.3.0 แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹ Lua, Grok แž€แž“แŸ’แžŸแŸ„แž˜แž’แž˜แŸ’แž˜แžแžถ แž“แžทแž„แžŸแž‰แŸ’แž‰แžถแžŸแž˜แŸ’แž„แžถแžแŸ‹แŸ”

แž”แŸ’แžšแž—แž–: linux.org.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹