def gauge(path, value, tags = nil)
      gauge = { path: path, ts: Time.now.to_i, value: value }
      gauge[:tags] = tags if tags
      @buf[:gauges].<< gauge
    end
def gauge(path, value, tags = nil)
      gauge = { path: path, ts: Time.now.to_i, value: value }
      gauge[:tags] = tags if tags
      @buf[:gauges].<< gauge
    end
See Wavefront::Write#initialize for parameters. Additionally,
   dist_port: proxy port to write distributions to. If this is
              unset, distributions will not be handled.

 Writes a simple path/metric point, with optional tags,
 to the buffer. The timestamp is automatically set to the
 current epoch second. For more control, use
 Wavefront::Write#write
 @param path [String] metric path
 @param value [Numeric] metric value
 @param tags [Hash] hash of point tags