tally: github.com/uber-go/tally/statsd Index | Files | Directories

package statsd

import "github.com/uber-go/tally/statsd"

Index

Package Files

reporter.go

Constants

const (
    // DefaultHistogramBucketNamePrecision is the default
    // precision to use when formatting the metric name
    // with the histogram bucket bound values.
    DefaultHistogramBucketNamePrecision = uint(6)
)

func NewReporter Uses

func NewReporter(statsd statsd.Statter, opts Options) tally.StatsReporter

NewReporter wraps a statsd.Statter for use with tally. Use either statsd.NewClient or statsd.NewBufferedClient.

type Options Uses

type Options struct {
    // SampleRate is the metrics emission sample rate. If you
    // do not set this value it will be set to 1.
    SampleRate float32

    // HistogramBucketNamePrecision is the precision to use when
    // formatting the metric name with the histogram bucket bound values.
    // By default this will be set to the const DefaultHistogramBucketPrecision.
    HistogramBucketNamePrecision uint
}

Options is a set of options for the tally reporter.

Directories

PathSynopsis
example

Package statsd imports 6 packages (graph) and is imported by 7 packages. Updated 2019-02-28. Refresh now. Tools for package owners.