Method: OpenCensus::Stats::Recorder#record

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

#record(*measurements, attachments: nil) ⇒ Object

Record measurements

Parameters:



61
62
63
64
65
66
67
68
69
70
71
72
# File 'lib/opencensus/stats/recorder.rb', line 61

def record *measurements, attachments: nil
  return if measurements.any? { |m| m.value < 0 }

  measurements.each do |measurement|
    views_data = @measure_views_data[measurement.measure.name]
    next unless views_data

    views_data.each do |view_data|
      view_data.record measurement, attachments: attachments
    end
  end
end