etcd 5,2845,284
I initially designed this dashboard to monitor a 3 node etcd cluster running in Kubernetes, but have adapted it for use with a Kubernetes control plane etcd cluster. It maybe needs a bit of refinement and some instance selectors, but otherwise should provide a lot of information about the health of the cluster and make it obvious what the cluster is doing. This probably won't work amazingly well for an etcd cluster deployed in Kubernetes itself as ideally the 'pod' label would be used instead of the 'instance' label, and there is no filtering. Please provide feedback and we can work together to make it better :)
Used Metrics 4242
etcd_server_health_failures
etcd_server_is_leader
etcd_network_active_peers
etcd_server_has_leader
etcd_disk_wal_write_bytes_total
etcd_server_leader_changes_seen_total
etcd_disk_wal_fsync_duration_seconds_sum
etcd_disk_wal_fsync_duration_seconds_count
etcd_disk_wal_fsync_duration_seconds_bucket
etcd_disk_wal_write_duration_seconds_sum
etcd_disk_wal_write_duration_seconds_count
etcd_disk_wal_write_duration_seconds_bucket
etcd_network_peer_round_trip_time_seconds_sum
etcd_network_peer_round_trip_time_seconds_count
etcd_network_peer_round_trip_time_seconds_bucket
grpc_server_started_total
grpc_server_handled_total
grpc_server_handling_seconds_bucket
etcd_server_proposals_pending
etcd_server_proposals_failed_total
etcd_server_proposals_committed_total
etcd_server_proposals_applied_total
etcd_server_apply_duration_seconds_bucket
etcd_debugging_lease_granted_total
etcd_debugging_lease_ttl_total_bucket
etcd_debugging_lease_renewed_total
etcd_debugging_server_lease_expired_total
etcd_debugging_lease_revoked_total
etcd_debugging_mvcc_current_revision
etcd_debugging_mvcc_keys_total
etcd_debugging_mvcc_range_total
etcd_debugging_mvcc_total_put_size_in_bytes
etcd_mvcc_delete_total
etcd_mvcc_put_total
etcd_mvcc_range_total
etcd_mvcc_txn_total
etcd_mvcc_db_total_size_in_bytes
etcd_mvcc_db_total_size_in_use_in_bytes
etcd_disk_backend_commit_duration_seconds_bucket
etcd_debugging_disk_backend_commit_rebalance_duration_seconds_bucket
etcd_debugging_disk_backend_commit_write_duration_seconds_bucket
etcd_debugging_disk_backend_commit_spill_duration_seconds_bucket