Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterDefaultCollectors ¶
func RegisterDefaultCollectors(reg prometheus.Registerer)
Types ¶
type Framework ¶
type Framework struct {
// contains filtered or unexported fields
}
func (*Framework) IncFailIfnotSuccess ¶
func (*Framework) IncMethodCall ¶
type Node ¶
type Node struct { // InheritedLabels are the labels on the node that are directly used as part of the metrics InheritedLabels []string // contains filtered or unexported fields }
type Plugin ¶
type Plugin struct { Framework Framework Nodes Node Reconcile Reconcile ResourceRequests *prometheus.CounterVec ValidResourceRequests *prometheus.CounterVec K8sOps *prometheus.CounterVec // contains filtered or unexported fields }
func BuildPluginMetrics ¶
func BuildPluginMetrics(nodeMetricLabels map[string]string, reg prometheus.Registerer) Plugin
type Reconcile ¶
type Reconcile struct { WaitDurations prometheus.Histogram ProcessDurations *prometheus.HistogramVec Failing *prometheus.GaugeVec Panics *prometheus.CounterVec }
Click to show internal directories.
Click to hide internal directories.