class CollectDProcessor

Defined in:

collectd_processor.cr

Constant Summary

SPACE = " "
TAG_TOKENIZER = "."

Constructors

Instance Method Summary

Constructor Detail

def self.new #

[View source]

Instance Method Detail

def build_tag(segments : Array(String)) : Array(String) #

[View source]
def determine_format(data : String) : Hash(Symbol, Array(String)) #

[View source]
def normalize(segments : Array(String), data_and_timestamp : Array(String)) : CollectDData #

[View source]
def process(data : String) : CollectDData | Nil #

[View source]
def split_data(data : String) : CollectDData #

[View source]