Method: OpenCensus::Stats::MeasureRegistry.register

Defined in:
lib/opencensus/stats/measure_registry.rb

.register(name:, unit:, type:, description: nil) ⇒ Measure?

Register measure.

Parameters:

  • name (String)

    Name of measure

  • unit (String)

    Unit name of measure

  • type (String)

    Date type unit of measure. integer or float.

  • description (String) (defaults to: nil)

    Description of measure

Returns:



33
34
35
36
37
38
39
40
41
42
43
44
# File 'lib/opencensus/stats/measure_registry.rb', line 33

def register name:, unit:, type:, description: nil
  return if instance.measures.key? name

  measure = Measure.new(
    name: name,
    unit: unit,
    type: type,
    description: description
  )

  instance.measures[name] = measure
end