code: func (s *StdoutClient) Gauge(stat string, value int64) error {
  	if value < 0 {
  		err := s.send(stat, "%d|g", 0)
  		if nil != err {
  			return err
  		}
  		return s.send(stat, "%d|g", value)
  	}
  	return s.send(stat, "%d|g", value)
  }
docs: // Gauge - Gauges are a constant data type. They are not subject to averaging,
  // and they don’t change unless you change them. That is, once you set a gauge value,
  // it will be a flat line on the graph until you change it again. If you specify
  // delta to be true, that specifies that the gauge should be updated, not set. Due to the
  // underlying protocol, you can't explicitly set a gauge to a negative number without
  // first setting it to zero.