Skip to content

Corosync Quorum and RingErrors Metrics

Pre-release
Pre-release

Choose a tag to compare

@MalloZup MalloZup released this 30 Sep 13:49
d9c4995

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