package statsd

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

Index

Constants

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

Functions

func NewReporter

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.

Types

type Options

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.

Source Files

reporter.go

Directories

PathSynopsis
statsd/example
Version
v3.5.10+incompatible (latest)
Published
Mar 6, 2024
Platform
linux/amd64
Imports
6 packages
Last checked
2 months ago

Tools for package owners.