riemann

package
v0.0.0-...-ff1b721 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 28, 2018 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConfigFunc

type ConfigFunc func(r *config)

func WithBatchSize

func WithBatchSize(batchSize int) ConfigFunc

func WithClock

func WithClock(clock glock.Clock) ConfigFunc

func WithConnectionTimeout

func WithConnectionTimeout(connectionTimeout time.Duration) ConfigFunc

func WithDialer

func WithDialer(dialer Dialer) ConfigFunc

func WithLogger

func WithLogger(logger base.Logger) ConfigFunc

func WithQueueSize

func WithQueueSize(queueSize int) ConfigFunc

func WithReportConfigs

func WithReportConfigs(configs ...base.ConfigFunc) ConfigFunc

func WithTTL

func WithTTL(ttl float32) ConfigFunc

func WithTickDuration

func WithTickDuration(tickDuration time.Duration) ConfigFunc

type Dialer

type Dialer func() (io.ReadWriteCloser, error)

type Reporter

type Reporter struct {
	// contains filtered or unexported fields
}

func NewReporter

func NewReporter(addr string, configs ...ConfigFunc) *Reporter

func (*Reporter) Report

func (r *Reporter) Report(name string, value float64, configs ...base.ConfigFunc)

func (*Reporter) Shutdown

func (r *Reporter) Shutdown()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL