graphite

package
v0.0.0-...-c9b2522 Latest Latest
Warning

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

Go to latest
Published: Nov 7, 2022 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ErrAlreadyStarted error
	ErrAlreadyStarted = errors.New("server already started")
	// GraphiteTCPPort
	GraphiteTCPPort = 6123
	// GraphiteTCPListenPortFlag for overriding the listen address
	GraphiteTCPListenPortFlag cli.IntFlag = cli.IntFlag{
		Name:        "graphite-tcp-port",
		Usage:       "graphite TCP listen port",
		Value:       GraphiteTCPPort,
		Destination: &GraphiteTCPPort,
	}
	// GraphiteUDPAddr
	GraphiteUDPPort = 6124
	// GraphiteUDPListenAddrFlag for overriding the listen address
	GraphiteUDPListenPortFlag cli.IntFlag = cli.IntFlag{
		Name:        "graphite-udp-port",
		Usage:       "graphite UDP listen port",
		Value:       GraphiteUDPPort,
		Destination: &GraphiteUDPPort,
	}
)

Functions

func NewGraphite

func NewGraphite(opts ...Option) *graphite

Types

type Option

type Option func(g *graphite) Option

func TCPListenPortOption

func TCPListenPortOption(port *int) Option

func TCPListenerOption

func TCPListenerOption(conn *net.TCPListener) Option

func UDPConnectionOption

func UDPConnectionOption(conn *net.UDPConn) Option

func UDPListenPortOption

func UDPListenPortOption(port *int) Option

func (Option) Type

func (o Option) Type() string

Jump to

Keyboard shortcuts

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