etcd
5,284

Created 11/7/2024
Updated 9/15/2025
Revision 4
Categories
Databases
Grafana Version >=11.3.0
Datasources
Prometheus

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 :)

Get Dashboard
Download
Copy to Clipboard
Source Grafana.com

Used Metrics 42

  • 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