Documentation
¶
Index ¶
- func RecordCacheMetrics(mb *metadata.MetricsBuilder, stats *plusapi.Stats, now pcommon.Timestamp)
- func RecordHTTPUpstreamPeerMetrics(mb *metadata.MetricsBuilder, stats *plusapi.Stats, now pcommon.Timestamp)
- func RecordSSLMetrics(mb *metadata.MetricsBuilder, now pcommon.Timestamp, stats *plusapi.Stats)
- func RecordSlabPageMetrics(mb *metadata.MetricsBuilder, stats *plusapi.Stats, now pcommon.Timestamp, ...)
- func RecordStreamMetrics(mb *metadata.MetricsBuilder, stats *plusapi.Stats, now pcommon.Timestamp)
- type HTTPMetrics
- type LocationZoneMetrics
- type ResponseStatuses
- type ServerZoneMetrics
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RecordCacheMetrics ¶
func RecordSSLMetrics ¶
func RecordSlabPageMetrics ¶
func RecordStreamMetrics ¶
Types ¶
type HTTPMetrics ¶
type HTTPMetrics struct {
PreviousHTTPRequestsTotal uint64
// contains filtered or unexported fields
}
func NewHTTPMetrics ¶
func NewHTTPMetrics(stats *plusapi.Stats, mb *metadata.MetricsBuilder) *HTTPMetrics
func (*HTTPMetrics) RecordHTTPLimitMetrics ¶
func (hm *HTTPMetrics) RecordHTTPLimitMetrics(stats *plusapi.Stats, now pcommon.Timestamp)
func (*HTTPMetrics) RecordHTTPMetrics ¶
func (hm *HTTPMetrics) RecordHTTPMetrics(stats *plusapi.Stats, now pcommon.Timestamp)
type LocationZoneMetrics ¶
type LocationZoneMetrics struct {
PreviousLocationZoneResponses map[string]ResponseStatuses
PreviousLocationZoneRequests map[string]int64
// contains filtered or unexported fields
}
func NewLocationZoneMetrics ¶
func NewLocationZoneMetrics(stats *plusapi.Stats, mb *metadata.MetricsBuilder) *LocationZoneMetrics
func (*LocationZoneMetrics) RecordLocationZoneMetrics ¶
func (lzm *LocationZoneMetrics) RecordLocationZoneMetrics(stats *plusapi.Stats, now pcommon.Timestamp)
type ResponseStatuses ¶
type ServerZoneMetrics ¶
type ServerZoneMetrics struct {
PreviousServerZoneResponses map[string]ResponseStatuses
PreviousServerZoneRequests map[string]int64
// contains filtered or unexported fields
}
func NewServerZoneMetrics ¶
func NewServerZoneMetrics(stats *plusapi.Stats, mb *metadata.MetricsBuilder) *ServerZoneMetrics
func (*ServerZoneMetrics) RecordServerZoneMetrics ¶
func (szm *ServerZoneMetrics) RecordServerZoneMetrics(stats *plusapi.Stats, now pcommon.Timestamp)
Click to show internal directories.
Click to hide internal directories.