OxL Справочник OxL
РусскийEnglish

data Histogram

A distribution (latencies, sizes) counted into buckets.

Example:

oxl✓ проверяется в CI
use std.obs { metric }

fn main() io {
  let h = metric.histogram("latency_seconds", "request latency", [0.1, 0.5, 1.0])
  h.observe(0.25)
  h.observe(0.7)
  print("{h.count()}")
}
Вывод
2.0
pub(api) data Histogram

Потокобезопасность. safe from any task; observations are atomic.

С версии. 1.0.0-beta

Методы

observe(v: f64) io
Records one observation.
count() -> f64 io
Number of observations so far.

Определено в: std/obs/obs.oxl:722

См. также