Versions in this module Expand all Collapse all v2 v2.0.0 Mar 20, 2016 Changes in this version + type Client struct + func New(opts ...Option) (*Client, error) + func (c *Client) Clone(opts ...Option) *Client + func (c *Client) Close() + func (c *Client) Count(bucket string, n interface{}) + func (c *Client) Flush() + func (c *Client) Gauge(bucket string, value interface{}) + func (c *Client) Histogram(bucket string, value interface{}) + func (c *Client) Increment(bucket string) + func (c *Client) NewTiming() Timing + func (c *Client) Timing(bucket string, value interface{}) + func (c *Client) Unique(bucket string, value string) + type Option func(*config) + func Address(addr string) Option + func ErrorHandler(h func(error)) Option + func FlushPeriod(p time.Duration) Option + func MaxPacketSize(n int) Option + func Mute(b bool) Option + func Network(network string) Option + func Prefix(p string) Option + func SampleRate(rate float32) Option + func Tags(tags ...string) Option + func TagsFormat(tf TagFormat) Option + type TagFormat uint8 + const Datadog + const InfluxDB + type Timing struct + func (t Timing) Duration() time.Duration + func (t Timing) Send(bucket string)