Documentation ¶
Index ¶
Constants ¶
View Source
const ( MetricsClientSubsystem = "metrics_client" MetricsClientFailTotalKey = "fail_total" )
Variables ¶
This section is empty.
Functions ¶
func NewReceiver ¶
func NewReceiver(m MetricsExporter) http.Handler
Types ¶
type MetricsExporter ¶
type MetricsExporter interface { SetLatency(node, storageClass string, readLatency, writeLatency float64) SetLatencyOnMountProbe(pieProbeName, node, storageClass string, readLatency, writeLatency float64) IncrementCreateProbeCount(node string, storageClass string, onTime bool) IncrementPerformanceProbeCount(node string, storageClass string, succeed bool) IncrementPerformanceOnMountProbeCount(pieProbeName string, node string, storageClass string, succeed bool) IncrementProvisionProbeCount(pieProbeName string, storageClass string, onTime bool) IncrementMountProbeCount(pieProbeName string, node string, storageClass string, onTime bool) }
func NewMetrics ¶
func NewMetrics() MetricsExporter
Click to show internal directories.
Click to hide internal directories.