StatsD 的过滤器代理

时间:2024-07-18 13:01:57
【文件属性】:

文件名称:StatsD 的过滤器代理

文件大小:12KB

文件格式:ZIP

更新时间:2024-07-18 13:01:57

statsd-filter-proxy-rs

statsd-filter-proxy-rsstatsd-filter-proxy-rs 是高效且轻量级的 StatsD 代理,可将不需要的指标过滤到 StatsD 服务器。为什么“如果你不想要指标,为什么不停止发送它们呢?”你可能会问。由于规模、遗留代码和时间限制,有时禁用指标并非易事。有时禁用大量指标的最快方法是部署代理来阻止它们。入门要构建代理,您需要Rust 工具集锈 1.51+货物您也可以从rustup 中获取它们在本地编译和运行export PROXY_CONFIG_FILE=/path/to/your/proxy-config-file.json RUST_LOG=debug cargo run --releasePROXY_CONFIG_FILE是指向配置文件路径的必需变量。RUST_LOG是定义日志级别的可选变量。它们可以是error 、warn 、info 、debug或trace 。通过 Docker 在本地运行在本地制作一个 JSON 配置文件。下面的示例配置将使过滤器代理侦听端口 8125,并将数据报转发到端口 8127。{" listen_host" :"


【文件预览】:
statsd-filter-proxy-rs-main
----benchmark()
--------benchmark.py(2KB)
--------statsd-filter-proxy.js(1KB)
----.github()
--------workflows()
----test()
--------integration_test.py(3KB)
--------bad_config.json(159B)
--------good_config.json(206B)
----Dockerfile(164B)
----LICENSE(1KB)
----src()
--------filter.rs(2KB)
--------main.rs(411B)
--------config.rs(2KB)
--------server.rs(2KB)
----Cargo.toml(404B)
----.gitignore(371B)
----README.md(4KB)
----entrypoint.sh(40B)

网友评论