Corosync Quorum and RingErrors Metrics
Pre-release
Pre-release
Features:
- add corosync metrics about ring error
- add corosync quorum metrics.
tools:
- enabled CI and tests
NEW Metrics:
# HELP corosync_quorate shows if the cluster is quorate. 1 cluster is quorate, 0 not
# TYPE corosync_quorate gauge
corosync_quorate 1
# HELP corosync_quorum cluster quorum information
# TYPE corosync_quorum gauge
corosync_quorum{type="expected_votes"} 2
corosync_quorum{type="highest_expected"} 2
corosync_quorum{type="quorum"} 1
corosync_quorum{type="total_votes"} 2
# HELP corosync_ring_errors_total Total number of ring errors in corosync
# TYPE corosync_ring_errors_total gauge
corosync_ring_errors_total 0
Metrics total:
# HELP cluster_node_resources metric inherent per node resources
# TYPE cluster_node_resources gauge
cluster_node_resources{managed="true",node="dma-dog-hana01",resource_name="rsc_ip_prd_hdb00",role="started",status="active"} 1
cluster_node_resources{managed="true",node="dma-dog-hana01",resource_name="rsc_saphana_prd_hdb00",role="master",status="active"} 1
cluster_node_resources{managed="true",node="dma-dog-hana01",resource_name="rsc_saphanatopology_prd_hdb00",role="started",status="active"} 1
cluster_node_resources{managed="true",node="dma-dog-hana02",resource_name="rsc_saphanatopology_prd_hdb00",role="started",status="active"} 1
cluster_node_resources{managed="true",node="dma-dog-hana02",resource_name="stonith-sbd",role="started",status="active"} 1
# HELP cluster_nodes cluster nodes metrics for all of them
# TYPE cluster_nodes gauge
cluster_nodes{node="dma-dog-hana01",type="expected_up"} 1
cluster_nodes{node="dma-dog-hana01",type="member"} 1
cluster_nodes{node="dma-dog-hana01",type="online"} 1
cluster_nodes{node="dma-dog-hana02",type="dc"} 1
cluster_nodes{node="dma-dog-hana02",type="expected_up"} 1
cluster_nodes{node="dma-dog-hana02",type="member"} 1
cluster_nodes{node="dma-dog-hana02",type="online"} 1
# HELP cluster_nodes_configured_total Number of nodes configured in ha cluster
# TYPE cluster_nodes_configured_total gauge
cluster_nodes_configured_total 2
# HELP cluster_resources_configured_total Number of total configured resources in ha cluster
# TYPE cluster_resources_configured_total gauge
cluster_resources_configured_total 6
# HELP corosync_quorate shows if the cluster is quorate. 1 cluster is quorate, 0 not
# TYPE corosync_quorate gauge
corosync_quorate 1
# HELP corosync_quorum cluster quorum information
# TYPE corosync_quorum gauge
corosync_quorum{type="expected_votes"} 2
corosync_quorum{type="highest_expected"} 2
corosync_quorum{type="quorum"} 1
corosync_quorum{type="total_votes"} 2
# HELP corosync_ring_errors_total Total number of ring errors in corosync
# TYPE corosync_ring_errors_total gauge
corosync_ring_errors_total 0