senders

package
v0.0.0-...-91471a5 Latest Latest
Warning

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

Go to latest
Published: Apr 15, 2019 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const DefaultTemplate = "{{.Space}}.{{.App}}.{{.Instance}}.{{.Metric}}"

Variables

This section is empty.

Functions

This section is empty.

Types

type DebugSender

type DebugSender struct {
	Prefix string
	// contains filtered or unexported fields
}

func NewDebugSender

func NewDebugSender(statsdPrefix string, template string) (DebugSender, error)

func (DebugSender) AppInstanceCreated

func (d DebugSender) AppInstanceCreated(guidInstance string) error

func (DebugSender) AppInstanceDeleted

func (d DebugSender) AppInstanceDeleted(guidInstance string) error

func (DebugSender) Gauge

func (d DebugSender) Gauge(metric metrics.GaugeMetric) error

func (DebugSender) Incr

func (d DebugSender) Incr(metric metrics.CounterMetric) error

func (DebugSender) PrecisionTiming

func (d DebugSender) PrecisionTiming(metric metrics.PrecisionTimingMetric) error

type IngressClientLogger

type IngressClientLogger struct{}

func (*IngressClientLogger) Panicf

func (icl *IngressClientLogger) Panicf(str string, args ...interface{})

func (*IngressClientLogger) Printf

func (icl *IngressClientLogger) Printf(str string, args ...interface{})

type LoggregatorSender

type LoggregatorSender struct {
	IngressClient *loggregator.IngressClient
}

func NewLoggregatorSender

func NewLoggregatorSender(url, caPath, certPath, keyPath string) (*LoggregatorSender, error)

func (*LoggregatorSender) AppInstanceCreated

func (ls *LoggregatorSender) AppInstanceCreated(guidInstance string) error

func (*LoggregatorSender) AppInstanceDeleted

func (ls *LoggregatorSender) AppInstanceDeleted(guidInstance string) error

func (*LoggregatorSender) Gauge

func (ls *LoggregatorSender) Gauge(metric metrics.GaugeMetric) error

func (*LoggregatorSender) Incr

func (ls *LoggregatorSender) Incr(metric metrics.CounterMetric) error

func (*LoggregatorSender) PrecisionTiming

func (ls *LoggregatorSender) PrecisionTiming(metric metrics.PrecisionTimingMetric) error

type PrometheusSender

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

func NewPrometheusSender

func NewPrometheusSender() *PrometheusSender

func (PrometheusSender) AppInstanceCreated

func (s PrometheusSender) AppInstanceCreated(guidInstance string) error

func (PrometheusSender) AppInstanceDeleted

func (s PrometheusSender) AppInstanceDeleted(guidInstance string) error

func (*PrometheusSender) Gauge

func (s *PrometheusSender) Gauge(metric metrics.GaugeMetric) error

func (*PrometheusSender) Incr

func (s *PrometheusSender) Incr(metric metrics.CounterMetric) error

func (*PrometheusSender) PrecisionTiming

func (s *PrometheusSender) PrecisionTiming(metric metrics.PrecisionTimingMetric) error

type StatsdSender

type StatsdSender struct {
	Client quipo_statsd.Statsd
	// contains filtered or unexported fields
}

func NewStatsdSender

func NewStatsdSender(client quipo_statsd.Statsd, template string) (StatsdSender, error)

func (StatsdSender) AppInstanceCreated

func (d StatsdSender) AppInstanceCreated(guidInstance string) error

func (StatsdSender) AppInstanceDeleted

func (d StatsdSender) AppInstanceDeleted(guidInstance string) error

func (StatsdSender) Gauge

func (s StatsdSender) Gauge(metric metrics.GaugeMetric) error

func (StatsdSender) Incr

func (s StatsdSender) Incr(metric metrics.CounterMetric) error

func (StatsdSender) PrecisionTiming

func (s StatsdSender) PrecisionTiming(metric metrics.PrecisionTimingMetric) error

Jump to

Keyboard shortcuts

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