Documentation ¶
Index ¶
Constants ¶
View Source
const Name = "mscluster_resource"
Variables ¶
View Source
var ConfigDefaults = Config{}
Functions ¶
This section is empty.
Types ¶
type Collector ¶ added in v0.27.0
type Collector struct {
// contains filtered or unexported fields
}
A Collector is a Prometheus Collector for WMI MSCluster_Resource metrics.
func NewWithFlags ¶
func NewWithFlags(_ *kingpin.Application) *Collector
func (*Collector) Collect ¶ added in v0.27.0
func (c *Collector) Collect(_ *types.ScrapeContext, ch chan<- prometheus.Metric) error
Collect sends the metric values for each metric to the provided prometheus Metric channel.
func (*Collector) GetPerfCounter ¶ added in v0.27.0
type MSCluster_Resource ¶
type MSCluster_Resource struct { Name string Type string OwnerGroup string OwnerNode string Characteristics uint DeadlockTimeout uint EmbeddedFailureAction uint Flags uint IsAlivePollInterval uint LooksAlivePollInterval uint MonitorProcessId uint PendingTimeout uint ResourceClass uint RestartAction uint RestartDelay uint RestartPeriod uint RestartThreshold uint RetryPeriodOnFailure uint State uint Subclass uint }
MSCluster_Resource docs: - https://docs.microsoft.com/en-us/previous-versions/windows/desktop/cluswmi/mscluster-resource
Click to show internal directories.
Click to hide internal directories.