func NewTracer(statsdUrl, namespace string) (*Tracer, error) { c, err := statsdClient.Dial(statsdUrl) if err != nil { return nil, err } return &Tracer{c, namespace, defaultRateTime, defaultRateIncrement}, nil }
func NewMetric(statsdURL string) *Metric { var client *statsd.Client var err error if statsdURL != "" { client, err = statsd.Dial(statsdURL) if err != nil { log.Println(err.Error()) return nil } } return &Metric{client} }