Class: Sematext::Metrics::RawSerializer

Inherits:
Object
  • Object
show all
Defined in:
lib/sematext/metrics/serializer.rb

Instance Method Summary collapse

Instance Method Details

#serialize_datapoint(datapoint) ⇒ Object



22
23
24
25
26
27
28
29
30
31
32
# File 'lib/sematext/metrics/serializer.rb', line 22

def serialize_datapoint datapoint
  format = [
    datapoint[:timestamp], 
    datapoint[:name], 
    datapoint[:value], 
    datapoint[:agg_type], 
    datapoint[:filter1], 
    datapoint[:filter2]
  ]
  format.join("\t")
end

#serialize_datapoints(datapoint) ⇒ Object



18
19
20
# File 'lib/sematext/metrics/serializer.rb', line 18

def serialize_datapoints datapoint
  datapoint.map{|m| self.serialize_datapoint(m)}.join("\n")
end