Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // MachineControllerFrozenDesc is a metric about MachineController's frozen status MachineControllerFrozenDesc = prometheus.NewDesc("mcm_machine_controller_frozen", "Frozen status of the machine controller manager.", nil, nil) // MachineCountDesc is a metric about machine count of the mcm manages MachineCountDesc = prometheus.NewDesc("mcm_machine_items_total", "Count of machines currently managed by the mcm.", nil, nil) //MachineCSPhase Current status phase of the Machines currently managed by the mcm. MachineCSPhase = prometheus.NewGaugeVec(prometheus.GaugeOpts{ Namespace: namespace, Subsystem: machineSubsystem, Name: "current_status_phase", Help: "Current status phase of the Machines currently managed by the mcm.", }, []string{"name", "namespace"}) //MachineInfo Information of the Machines currently managed by the mcm. MachineInfo = prometheus.NewGaugeVec(prometheus.GaugeOpts{ Namespace: namespace, Subsystem: machineSubsystem, Name: "info", Help: "Information of the Machines currently managed by the mcm.", }, []string{"name", "namespace", "createdAt", "spec_provider_id", "spec_class_api_group", "spec_class_kind", "spec_class_name"}) // MachineStatusCondition Information of the mcm managed Machines' status conditions MachineStatusCondition = prometheus.NewGaugeVec(prometheus.GaugeOpts{ Namespace: namespace, Subsystem: machineSubsystem, Name: "status_condition", Help: "Information of the mcm managed Machines' status conditions.", }, []string{"name", "namespace", "condition"}) // APIRequestCount Number of Cloud Service API requests, partitioned by provider, and service. APIRequestCount = prometheus.NewCounterVec(prometheus.CounterOpts{ Namespace: namespace, Subsystem: cloudAPISubsystem, Name: "requests_total", Help: "Number of Cloud Service API requests, partitioned by provider, and service.", }, []string{"provider", "service"}, ) // APIFailedRequestCount Number of Failed Cloud Service API requests, partitioned by provider, and service. APIFailedRequestCount = prometheus.NewCounterVec(prometheus.CounterOpts{ Namespace: namespace, Subsystem: cloudAPISubsystem, Name: "requests_failed_total", Help: "Number of Failed Cloud Service API requests, partitioned by provider, and service.", }, []string{"provider", "service"}, ) // ScrapeFailedCounter is a Prometheus metric, which counts errors during metrics collection. ScrapeFailedCounter = prometheus.NewCounterVec(prometheus.CounterOpts{ Namespace: namespace, Name: "scrape_failure_total", Help: "Total count of scrape failures.", }, []string{"kind"}) )
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.