2 个不稳定版本

使用旧的 Rust 2015

0.2.0 2018年8月19日
0.1.0 2018年7月15日

#16#udp-client

Apache-2.0

7KB
71

vapor-rust

Crates.io Crates.io

Rust 应用程序向 vapord 发送指标的客户库。

设置

Cargo.toml

vapor = "<latest-version>"

用法

// Setup
let vapor = Vapor::new("localhost", 13542);

// Gauges
vapor.gauge("test", 5);

// Events
vapor.event("audiod-recv.%h.audio-buffer-underrun");

// Sampled Gauges (0.1% of the time)
vapor.sample_gauge("audiod-recv.%h.audio-clock-diff", clock_diff, 0.001);

// Use `clone` to support multiple writers
{
  let vapor = vapor.clone();
  thread::spawn(move || {
    vapor.event("test");
  });
}

发布

  1. Cargo.toml 中更新版本,提交并推送到上游
  2. 创建标签并推送,例如: git tag v0.1.0 && git push upstream v0.1.0
  3. 检出标签并发布: git checkout v0.1.0 && cargo publish

依赖项

~405–620KB