Documentation
¶
Index ¶
- Variables
- func InitHandlers(headersToPass, headersToLog []string) *http.ServeMux
- func SetupMetrics(logger *zap.Logger)
- func ZipperStats(stats *zipperTypes.Stats)
- type NullSender
- func (NullSender) Close() error
- func (NullSender) Dec(string, int64, float32, ...statsd.Tag) error
- func (NullSender) Gauge(string, int64, float32, ...statsd.Tag) error
- func (NullSender) GaugeDelta(string, int64, float32, ...statsd.Tag) error
- func (NullSender) Inc(string, int64, float32, ...statsd.Tag) error
- func (NullSender) NewSubStatter(string) statsd.SubStatter
- func (NullSender) Raw(string, string, float32, ...statsd.Tag) error
- func (NullSender) Set(string, string, float32, ...statsd.Tag) error
- func (NullSender) SetInt(string, int64, float32, ...statsd.Tag) error
- func (NullSender) SetPrefix(string)
- func (NullSender) SetSamplerFunc(statsd.SamplerFunc)
- func (NullSender) Timing(string, int64, float32, ...statsd.Tag) error
- func (NullSender) TimingDuration(string, time.Duration, float32, ...statsd.Tag) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ApiMetrics = struct { RequestCacheHits metrics.Counter RequestCacheMisses metrics.Counter BackendCacheHits metrics.Counter BackendCacheMisses metrics.Counter RequestsCacheOverheadNS metrics.Counter RequestsH metrics.Histogram Requests200 metrics.Counter Requests400 metrics.Counter Requests403 metrics.Counter Requestsxxx metrics.Counter // failback other 4xx statuses Requests500 metrics.Counter Requests503 metrics.Counter Requests5xx metrics.Counter // failback other 5xx statuses RenderRequests metrics.Counter FindRequests metrics.Counter MemcacheTimeouts metrics.UGauge CacheSize metrics.UGauge CacheItems metrics.Gauge }{ RenderRequests: metrics.NewCounter(), RequestCacheHits: metrics.NewCounter(), RequestCacheMisses: metrics.NewCounter(), BackendCacheHits: metrics.NewCounter(), BackendCacheMisses: metrics.NewCounter(), RequestsCacheOverheadNS: metrics.NewCounter(), Requests200: metrics.NewCounter(), Requests400: metrics.NewCounter(), Requests403: metrics.NewCounter(), Requestsxxx: metrics.NewCounter(), Requests500: metrics.NewCounter(), Requests503: metrics.NewCounter(), Requests5xx: metrics.NewCounter(), FindRequests: metrics.NewCounter(), }
View Source
var Gstatsd statsd.Statter = NullSender{}
View Source
var ZipperMetrics = struct {
FindRequests metrics.Counter
FindTimeouts metrics.Counter
FindErrors metrics.Counter
SearchRequests metrics.Counter
RenderRequests metrics.Counter
RenderTimeouts metrics.Counter
RenderErrors metrics.Counter
InfoRequests metrics.Counter
InfoTimeouts metrics.Counter
InfoErrors metrics.Counter
Timeouts metrics.Counter
CacheMisses metrics.Counter
CacheHits metrics.Counter
}{
FindRequests: metrics.NewCounter(),
FindTimeouts: metrics.NewCounter(),
FindErrors: metrics.NewCounter(),
SearchRequests: metrics.NewCounter(),
RenderRequests: metrics.NewCounter(),
RenderTimeouts: metrics.NewCounter(),
RenderErrors: metrics.NewCounter(),
InfoRequests: metrics.NewCounter(),
InfoTimeouts: metrics.NewCounter(),
InfoErrors: metrics.NewCounter(),
Timeouts: metrics.NewCounter(),
CacheHits: metrics.NewCounter(),
CacheMisses: metrics.NewCounter(),
}
Functions ¶
func InitHandlers ¶
func SetupMetrics ¶
func ZipperStats ¶
func ZipperStats(stats *zipperTypes.Stats)
Types ¶
type NullSender ¶ added in v0.16.0
type NullSender struct{}
NullSender is disabled sender (if stat need to be disabled)
func (NullSender) Close ¶ added in v0.16.0
func (NullSender) Close() error
func (NullSender) GaugeDelta ¶ added in v0.16.0
func (NullSender) NewSubStatter ¶ added in v0.16.0
func (NullSender) NewSubStatter(string) statsd.SubStatter
func (NullSender) SetPrefix ¶ added in v0.16.0
func (NullSender) SetPrefix(string)
func (NullSender) SetSamplerFunc ¶ added in v0.16.0
func (NullSender) SetSamplerFunc(statsd.SamplerFunc)
func (NullSender) TimingDuration ¶ added in v0.16.0
Click to show internal directories.
Click to hide internal directories.