6 个稳定版本
1.1.3 | 2024年7月26日 |
---|---|
1.1.1 |
|
1.0.4 | 2024年4月19日 |
2288 在 网页编程
每月下载 1,345 次
14KB
237 行
cloud-profiler-rust
此库基于 google 支持实现创建
- cloud-profiler-go
- cloud-profiler-node
- 等。
由于这些库的完成是通过检查这些其他库来完成的。目前这个库不是由 Google 正式支持的。
话虽如此,只要你不泄露我们实际上是一个 rust 可执行文件而不是 go,那么它似乎可以正常工作,参见
https://github.com/statsig-io/cloud-profiler-rust/blob/main/src/lib.rs#L64
使用方法
使用此库非常简单直接,这是一个来自我们的反向代理的示例,它使用静态启用和动态启用方法
cloud_profiler_rust::maybe_start_profiling(
"statsig-forward-proxy".to_string(),
std::env::var("DD_VERSION").unwrap_or("missing_dd_version".to_string()),
move || {
force_enable
|| Statsig::check_gate(&statsig_user, "enable_gcp_profiler_for_sfp").unwrap_or(false)
},
)
.await;
依赖项
~22–38MB
~675K SLoC