105 lines
9.4 KiB
Markdown
105 lines
9.4 KiB
Markdown
# mscluster_cluster collector
|
|
|
|
The MSCluster_Cluster class is a dynamic WMI class that represents a cluster.
|
|
|
|
|||
|
|
-|-
|
|
Metric name prefix | `mscluster_cluster`
|
|
Classes | `MSCluster_Cluster`
|
|
Enabled by default? | No
|
|
|
|
## Flags
|
|
|
|
None
|
|
|
|
## Metrics
|
|
|
|
Name | Description | Type | Labels
|
|
-----|-------------|------|-------
|
|
`AddEvictDelay` | Provides access to the cluster's AddEvictDelay property, which is the number a seconds that a new node is delayed after an eviction of another node. | gauge | `name`
|
|
`AdminAccessPoint` | The type of the cluster administrative access point. | gauge | `name`
|
|
`AutoAssignNodeSite` | Determines whether or not the cluster will attempt to automatically assign nodes to sites based on networks and Active Directory Site information. | gauge | `name`
|
|
`AutoBalancerLevel` | Determines the level of aggressiveness of AutoBalancer. | gauge | `name`
|
|
`AutoBalancerMode` | Determines whether or not the auto balancer is enabled. | gauge | `name`
|
|
`BackupInProgress` | Indicates whether a backup is in progress. | gauge | `name`
|
|
`BlockCacheSize` | CSV BlockCache Size in MB. | gauge | `name`
|
|
`ClusSvcHangTimeout` | Controls how long the cluster network driver waits between Failover Cluster Service heartbeats before it determines that the Failover Cluster Service has stopped responding. | gauge | `name`
|
|
`ClusSvcRegroupOpeningTimeout` | Controls how long a node will wait on other nodes in the opening stage before deciding that they failed. | gauge | `name`
|
|
`ClusSvcRegroupPruningTimeout` | Controls how long the membership leader will wait to reach full connectivity between cluster nodes. | gauge | `name`
|
|
`ClusSvcRegroupStageTimeout` | Controls how long a node will wait on other nodes in a membership stage before deciding that they failed. | gauge | `name`
|
|
`ClusSvcRegroupTickInMilliseconds` | Controls how frequently the membership algorithm is sending periodic membership messages. | gauge | `name`
|
|
`ClusterEnforcedAntiAffinity` | Enables or disables hard enforcement of group anti-affinity classes. | gauge | `name`
|
|
`ClusterFunctionalLevel` | The functional level the cluster is currently running in. | gauge | `name`
|
|
`ClusterGroupWaitDelay` | Maximum time in seconds that a group waits for its preferred node to come online during cluster startup before coming online on a different node. | gauge | `name`
|
|
`ClusterLogLevel` | Controls the level of cluster logging. | gauge | `name`
|
|
`ClusterLogSize` | Controls the maximum size of the cluster log files on each of the nodes. | gauge | `name`
|
|
`ClusterUpgradeVersion` | Specifies the upgrade version the cluster is currently running in. | gauge | `name`
|
|
`CrossSiteDelay` | Controls how long the cluster network driver waits in milliseconds between sending Cluster Service heartbeats across sites. | gauge | `name`
|
|
`CrossSiteThreshold` | Controls how many Cluster Service heartbeats can be missed across sites before it determines that Cluster Service has stopped responding. | gauge | `name`
|
|
`CrossSubnetDelay` | Controls how long the cluster network driver waits in milliseconds between sending Cluster Service heartbeats across subnets. | gauge | `name`
|
|
`CrossSubnetThreshold` | Controls how many Cluster Service heartbeats can be missed across subnets before it determines that Cluster Service has stopped responding. | gauge | `name`
|
|
`CsvBalancer` | Whether automatic balancing for CSV is enabled. | gauge | `name`
|
|
`DatabaseReadWriteMode` | Sets the database read and write mode. | gauge | `name`
|
|
`DefaultNetworkRole` | Provides access to the cluster's DefaultNetworkRole property. | gauge | `name`
|
|
`DetectedCloudPlatform` | | gauge | `name`
|
|
`DetectManagedEvents` | | gauge | `name`
|
|
`DetectManagedEventsThreshold` | | gauge | `name`
|
|
`DisableGroupPreferredOwnerRandomization` | | gauge | `name`
|
|
`DrainOnShutdown` | Whether to drain the node when cluster service is being stopped. | gauge | `name`
|
|
`DynamicQuorumEnabled` | Allows cluster service to adjust node weights as needed to increase availability. | gauge | `name`
|
|
`EnableSharedVolumes` | Enables or disables cluster shared volumes on this cluster. | gauge | `name`
|
|
`FixQuorum` | Provides access to the cluster's FixQuorum property, which specifies if the cluster is in a fix quorum state. | gauge | `name`
|
|
`GracePeriodEnabled` | Whether the node grace period feature of this cluster is enabled. | gauge | `name`
|
|
`GracePeriodTimeout` | The grace period timeout in milliseconds. | gauge | `name`
|
|
`GroupDependencyTimeout` | The timeout after which a group will be brought online despite unsatisfied dependencies | gauge | `name`
|
|
`HangRecoveryAction` | Controls the action to take if the user-mode processes have stopped responding. | gauge | `name`
|
|
`IgnorePersistentStateOnStartup` | Provides access to the cluster's IgnorePersistentStateOnStartup property, which specifies whether the cluster will bring online groups that were online when the cluster was shut down. | gauge | `name`
|
|
`LogResourceControls` | Controls the logging of resource controls. | gauge | `name`
|
|
`LowerQuorumPriorityNodeId` | Specifies the Node ID that has a lower priority when voting for quorum is performed. If the quorum vote is split 50/50%, the specified node's vote would be ignored to break the tie. If this is not set then the cluster will pick a node at random to break the tie. | gauge | `name`
|
|
`MaxNumberOfNodes` | Indicates the maximum number of nodes that may participate in the Cluster. | gauge | `name`
|
|
`MessageBufferLength` | The maximum unacknowledged message count for GEM. | gauge | `name`
|
|
`MinimumNeverPreemptPriority` | Groups with this priority or higher cannot be preempted. | gauge | `name`
|
|
`MinimumPreemptorPriority` | Minimum priority a cluster group must have to be able to preempt another group. | gauge | `name`
|
|
`NetftIPSecEnabled` | Whether IPSec is enabled for cluster internal traffic. | gauge | `name`
|
|
`PlacementOptions` | Various option flags to modify default placement behavior. | gauge | `name`
|
|
`PlumbAllCrossSubnetRoutes` | Plumbs all possible cross subnet routes to all nodes. | gauge | `name`
|
|
`PreventQuorum` | Whether the cluster will ignore group persistent state on startup. | gauge | `name`
|
|
`QuarantineDuration` | The quarantine period timeout in milliseconds. | gauge | `name`
|
|
`QuarantineThreshold` | Number of node failures before it will be quarantined. | gauge | `name`
|
|
`QuorumArbitrationTimeMax` | Controls the maximum time necessary to decide the Quorum owner node. | gauge | `name`
|
|
`QuorumArbitrationTimeMin` | Controls the minimum time necessary to decide the Quorum owner node. | gauge | `name`
|
|
`QuorumLogFileSize` | This property is obsolete. | gauge | `name`
|
|
`QuorumTypeValue` | Get the current quorum type value. -1: Unknown; 1: Node; 2: FileShareWitness; 3: Storage; 4: None | gauge | `name`
|
|
`RequestReplyTimeout` | Controls the request reply time-out period. | gauge | `name`
|
|
`ResiliencyDefaultPeriod` | The default resiliency period, in seconds, for the cluster. | gauge | `name`
|
|
`ResiliencyLevel` | The resiliency level for the cluster. | gauge | `name`
|
|
`ResourceDllDeadlockPeriod` | This property is obsolete. | gauge | `name`
|
|
`RootMemoryReserved` | Controls the amount of memory reserved for the parent partition on all cluster nodes. | gauge | `name`
|
|
`RouteHistoryLength` | The history length for routes to help finding network issues. | gauge | `name`
|
|
`S2DBusTypes` | Bus types for storage spaces direct. | gauge | `name`
|
|
`S2DCacheDesiredState` | Desired state of the storage spaces direct cache. | gauge | `name`
|
|
`S2DCacheFlashReservePercent` | Percentage of allocated flash space to utilize when caching. | gauge | `name`
|
|
`S2DCachePageSizeKBytes` | Page size in KB used by S2D cache. | gauge | `name`
|
|
`S2DEnabled` | Whether direct attached storage (DAS) is enabled. | gauge | `name`
|
|
`S2DIOLatencyThreshold` | The I/O latency threshold for storage spaces direct. | gauge | `name`
|
|
`S2DOptimizations` | Optimization flags for storage spaces direct. | gauge | `name`
|
|
`SameSubnetDelay` | Controls how long the cluster network driver waits in milliseconds between sending Cluster Service heartbeats on the same subnet. | gauge | `name`
|
|
`SameSubnetThreshold` | Controls how many Cluster Service heartbeats can be missed on the same subnet before it determines that Cluster Service has stopped responding. | gauge | `name`
|
|
`SecurityLevel` | Controls the level of security that should apply to intracluster messages. 0: Clear Text; 1: Sign; 2: Encrypt | gauge | `name`
|
|
`SecurityLevelForStorage` | | gauge | `name`
|
|
`SharedVolumeVssWriterOperationTimeout` | CSV VSS Writer operation timeout in seconds. | gauge | `name`
|
|
`ShutdownTimeoutInMinutes` | The maximum time in minutes allowed for cluster resources to come offline during cluster service shutdown. | gauge | `name`
|
|
`UseClientAccessNetworksForSharedVolumes` | Whether the use of client access networks for cluster shared volumes feature of this cluster is enabled. 0: Disabled; 1: Enabled; 2: Auto | gauge | `name`
|
|
`WitnessDatabaseWriteTimeout` | Controls the maximum time in seconds that a cluster database write to a witness can take before the write is abandoned. | gauge | `name`
|
|
`WitnessDynamicWeight` | The weight of the configured witness. | gauge | `name`
|
|
`WitnessRestartInterval` | Controls the witness restart interval. | gauge | `name`
|
|
|
|
### Example metric
|
|
_This collector does not yet have explained examples, we would appreciate your help adding them!_
|
|
|
|
## Useful queries
|
|
_This collector does not yet have any useful queries added, we would appreciate your help adding them!_
|
|
|
|
## Alerting examples
|
|
_This collector does not yet have alerting examples, we would appreciate your help adding them!_
|