| Crates.io | biometrics |
| lib.rs | biometrics |
| version | 0.12.0 |
| created_at | 2023-04-04 23:48:04.367761+00 |
| updated_at | 2025-08-08 06:05:05.22426+00 |
| description | Biometrics provide the vitals of a process in the form of counters, gauges, moments, and T-digests. |
| homepage | |
| repository | https://github.com/rescrv/blue |
| max_upload_size | |
| id | 830563 |
| size | 25,889 |
Biometrics provide the vitals of a process in the form of counters, gauges, moments, and histograms. Collectively, these sensors paint a picture of what's happening within a process in timeseries form.
For a prometheus-compatible emitter, see biometrics_prometheus.
Active development. Biometrics is likely to change in the near future in backwards-incompatible ways. Planned changes will affect how to register sensors in order to solve the dependency graph problem.
Biometrics will provide core sensor types and a plaintext emitter for counter, gauge, and moments types. Protocol buffer definitions for sensor readings can be found in the biometrics_pb
The latest documentation is always available at docs.rs.
ingest_swizzle. It's recommended to have a crate transitively register its
own modules and then have the main function register each crate's root registration function.