2 个版本
0.1.1 | 2019 年 7 月 30 日 |
---|---|
0.1.0 | 2019 年 7 月 30 日 |
#64 在 #telemetry
2,887 每月下载量
在 9 个包中使用 (直接使用 2 个)
180KB
3K SLoC
metrics-observer-yaml
metrics-observer-yaml 是一个与 metrics-core 兼容的输出 YAML 格式的观察者。
行为准则
注意:本项目的所有对话和贡献都必须遵守 行为准则。
lib.rs
:
以 YAML 格式观察度量。
度量作用域用于提供度量的层次结构和缩进。例如,对于一个包含两个度量 — server.msgs_received
和 server.msgs_sent
的快照 — 我们期望看到以下输出
server:
msgs_received: 42
msgs_sent: 13
如果我们添加另一个度量 — configuration_reloads
— 我们期望看到
configuration_reloads: 2
server:
msgs_received: 42
msgs_sent: 13
度量按字母顺序排序。
直方图
直方图使用在创建 YamlBuilder
实例时提供的可配置分位数集进行渲染。它们在显示给用户时使用可读标签进行格式化。例如,0.0 被渲染为 "min",1.0 被渲染为 "max",介于两者之间的使用常见的 "pXXX" 格式,例如,分位数为 0.5 或百分比为 50 的将表示为 p50,分位数为 0.999 或百分比为 99.9 的将表示为 p999,依此类推。
所有直方图都包含直方图提供的样本计数。
connect_time count: 15
connect_time min: 1334
connect_time p50: 1934
connect_time p99: 5330
connect_time max: 139389
依赖项
~3MB
~53K SLoC