def gauge(stat, value, opts=EMPTY_OPTIONS)
      opts = {:sample_rate => opts} if opts.is_a? Numeric
      send_stats stat, value, GAUGE_TYPE, opts
    end
def gauge(stat, value, opts=EMPTY_OPTIONS)
      opts = {:sample_rate => opts} if opts.is_a? Numeric
      send_stats stat, value, GAUGE_TYPE, opts
    end
Sends an arbitary gauge value for the given stat to the statsd server.

 This is useful for recording things like available disk space,
 memory usage, and the like, which have different semantics than
 counters.

 @param [String] stat stat name.
 @param [Numeric] value gauge value.
 @param [Hash] opts the options to create the metric with
 @option opts [Numeric] :sample_rate sample rate, 1 for always
 @option opts [Array<String>] :tags An array of tags
 @example Report the current user count:
   $statsd.gauge('user.count', User.count)