文件名称:grok:流行的grok库的Rust端口,用于文本和日志处理
文件大小:36KB
文件格式:ZIP
更新时间:2024-05-26 01:06:18
Rust
ok grok库使您可以快速解析潜在的非结构化数据并将其匹配为结构化结果。 在分析各种日志文件时,它特别有用。 这个版本主要是一个移植,而则从原始的获得了灵感。 用法 将此添加到您的Cargo.toml : [ dependencies ] grok = " 1.2 " 这到你的板条箱根: extern crate grok; 这是一个简单的示例,该示例存储模式,对其进行编译,然后匹配其上的一行: extern crate grok; use grok :: Grok; fn main () { // Instantiate Grok let mut grok = Grok :: default (); // Insert a definition which might be a regex or an alias grok. insert_d
【文件预览】:
grok-master
----.travis.yml(98B)
----build.rs(1KB)
----LICENSE(11KB)
----appveyor.yml(2KB)
----src()
--------lib.rs(20KB)
----Cargo.toml(677B)
----benches()
--------apache.rs(5KB)
--------simple.rs(2KB)
--------log.rs(2KB)
----examples()
--------simple.rs(616B)
----appveyor_rust_install.ps1(2KB)
----.gitignore(58B)
----CHANGELOG.md(2KB)
----README.md(2KB)
----patterns()
--------exim.pattern(879B)
--------postgresql.pattern(142B)
--------junos.pattern(1KB)
--------nagios.pattern(9KB)
--------redis.pattern(224B)
--------linux-syslog.pattern(1KB)
--------bro.pattern(2KB)
--------firewalls.pattern(10KB)
--------bind.pattern(260B)
--------maven.pattern(74B)
--------aws.pattern(2KB)
--------squid.pattern(404B)
--------mcollective.pattern(189B)
--------java.pattern(1KB)
--------mongodb.pattern(614B)
--------bacula.pattern(5KB)
--------haproxy.pattern(3KB)
--------httpd.pattern(987B)
--------grok.pattern(5KB)
--------README.md(313B)
--------rails.pattern(845B)
--------ruby.pattern(188B)