class Metrics::Metric

def emit(value, tags: nil, sample_rate: 1.0)

def emit(value, tags: nil, sample_rate: 1.0)
	raise NotImplementedError
end

def initialize(name, type, description, unit)

def initialize(name, type, description, unit)
	@name = name
	@type = type
	@description = description
	@unit = unit
end