Documentation ¶
Index ¶
- Constants
- type DebugSender
- func (d DebugSender) AppInstanceCreated(guidInstance string) error
- func (d DebugSender) AppInstanceDeleted(guidInstance string) error
- func (d DebugSender) Gauge(metric metrics.GaugeMetric) error
- func (d DebugSender) Incr(metric metrics.CounterMetric) error
- func (d DebugSender) PrecisionTiming(metric metrics.PrecisionTimingMetric) error
- type IngressClientLogger
- type LoggregatorSender
- func (ls *LoggregatorSender) AppInstanceCreated(guidInstance string) error
- func (ls *LoggregatorSender) AppInstanceDeleted(guidInstance string) error
- func (ls *LoggregatorSender) Gauge(metric metrics.GaugeMetric) error
- func (ls *LoggregatorSender) Incr(metric metrics.CounterMetric) error
- func (ls *LoggregatorSender) PrecisionTiming(metric metrics.PrecisionTimingMetric) error
- type PrometheusSender
- func (s PrometheusSender) AppInstanceCreated(guidInstance string) error
- func (s PrometheusSender) AppInstanceDeleted(guidInstance string) error
- func (s *PrometheusSender) Gauge(metric metrics.GaugeMetric) error
- func (s *PrometheusSender) Incr(metric metrics.CounterMetric) error
- func (s *PrometheusSender) PrecisionTiming(metric metrics.PrecisionTimingMetric) error
- type StatsdSender
- func (d StatsdSender) AppInstanceCreated(guidInstance string) error
- func (d StatsdSender) AppInstanceDeleted(guidInstance string) error
- func (s StatsdSender) Gauge(metric metrics.GaugeMetric) error
- func (s StatsdSender) Incr(metric metrics.CounterMetric) error
- func (s StatsdSender) PrecisionTiming(metric metrics.PrecisionTimingMetric) error
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
Click to show internal directories.
Click to hide internal directories.