themis/internal/metric/gauge

Types

pub type Gauge
pub type GaugeError {
  NameError(metric.MetricError)
}

Constructors

  • NameError(metric.MetricError)

Functions

pub fn delete_record(
  from from: Metric(Gauge, Number, Nil),
  labels labels: LabelSet,
) -> Metric(Gauge, Number, Nil)
pub fn new(
  name name: String,
  description description: String,
) -> Result(
  #(MetricName, Metric(Gauge, Number, Nil)),
  MetricError,
)
pub fn new_name(
  name name: String,
) -> Result(MetricName, MetricError)
pub fn observe(
  to to: Metric(Gauge, Number, Nil),
  labels labels: LabelSet,
  value value: Number,
) -> Metric(Gauge, Number, Nil)
pub fn print(
  metric metric: Metric(Gauge, Number, Nil),
  name name: MetricName,
) -> String
Search Document