Metrics

Complete monitoring metrics list provided by Pigsty ETCD module

The ETCD module has 177 available metrics.

Metric NameTypeLabelsDescription
etcd:ins:backend_commit_rt_p99_5mUnknowncls, ins, instance, job, ipN/A
etcd:ins:disk_fsync_rt_p99_5mUnknowncls, ins, instance, job, ipN/A
etcd:ins:network_peer_rt_p99_1mUnknowncls, To, ins, instance, job, ipN/A
etcd_cluster_versiongaugecls, cluster_version, ins, instance, job, ipRunning version. 1 = ‘cluster_version’ label with current version
etcd_debugging_auth_revisiongaugecls, ins, instance, job, ipCurrent auth store revision.
etcd_debugging_disk_backend_commit_rebalance_duration_seconds_bucketUnknowncls, ins, instance, job, le, ipN/A
etcd_debugging_disk_backend_commit_rebalance_duration_seconds_countUnknowncls, ins, instance, job, ipN/A
etcd_debugging_disk_backend_commit_rebalance_duration_seconds_sumUnknowncls, ins, instance, job, ipN/A
etcd_debugging_disk_backend_commit_spill_duration_seconds_bucketUnknowncls, ins, instance, job, le, ipN/A
etcd_debugging_disk_backend_commit_spill_duration_seconds_countUnknowncls, ins, instance, job, ipN/A
etcd_debugging_disk_backend_commit_spill_duration_seconds_sumUnknowncls, ins, instance, job, ipN/A
etcd_debugging_disk_backend_commit_write_duration_seconds_bucketUnknowncls, ins, instance, job, le, ipN/A
etcd_debugging_disk_backend_commit_write_duration_seconds_countUnknowncls, ins, instance, job, ipN/A
etcd_debugging_disk_backend_commit_write_duration_seconds_sumUnknowncls, ins, instance, job, ipN/A
etcd_debugging_lease_granted_totalcountercls, ins, instance, job, ipTotal granted leases.
etcd_debugging_lease_renewed_totalcountercls, ins, instance, job, ipRenewed leases seen by leader.
etcd_debugging_lease_revoked_totalcountercls, ins, instance, job, ipRevoked leases.
etcd_debugging_lease_ttl_total_bucketUnknowncls, ins, instance, job, le, ipN/A
etcd_debugging_lease_ttl_total_countUnknowncls, ins, instance, job, ipN/A
etcd_debugging_lease_ttl_total_sumUnknowncls, ins, instance, job, ipN/A
etcd_debugging_mvcc_compact_revisiongaugecls, ins, instance, job, ipLast compaction revision in store.
etcd_debugging_mvcc_current_revisiongaugecls, ins, instance, job, ipCurrent store revision.
etcd_debugging_mvcc_db_compaction_keys_totalcountercls, ins, instance, job, ipDB keys compacted.
etcd_debugging_mvcc_db_compaction_lastgaugecls, ins, instance, job, ipLast db compaction unix time. Resets to 0 on start.
etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_bucketUnknowncls, ins, instance, job, le, ipN/A
etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_countUnknowncls, ins, instance, job, ipN/A
etcd_debugging_mvcc_db_compaction_pause_duration_milliseconds_sumUnknowncls, ins, instance, job, ipN/A
etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_bucketUnknowncls, ins, instance, job, le, ipN/A
etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_countUnknowncls, ins, instance, job, ipN/A
etcd_debugging_mvcc_db_compaction_total_duration_milliseconds_sumUnknowncls, ins, instance, job, ipN/A
etcd_debugging_mvcc_events_totalcountercls, ins, instance, job, ipEvents sent by this member.
etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds_bucketUnknowncls, ins, instance, job, le, ipN/A
etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds_countUnknowncls, ins, instance, job, ipN/A
etcd_debugging_mvcc_index_compaction_pause_duration_milliseconds_sumUnknowncls, ins, instance, job, ipN/A
etcd_debugging_mvcc_keys_totalgaugecls, ins, instance, job, ipTotal keys.
etcd_debugging_mvcc_pending_events_totalgaugecls, ins, instance, job, ipPending events to send.
etcd_debugging_mvcc_range_totalcountercls, ins, instance, job, ipRanges seen by this member.
etcd_debugging_mvcc_slow_watcher_totalgaugecls, ins, instance, job, ipUnsynced slow watchers.
etcd_debugging_mvcc_total_put_size_in_bytesgaugecls, ins, instance, job, ipTotal put kv size seen by this member.
etcd_debugging_mvcc_watch_stream_totalgaugecls, ins, instance, job, ipWatch streams.
etcd_debugging_mvcc_watcher_totalgaugecls, ins, instance, job, ipWatchers.
etcd_debugging_server_lease_expired_totalcountercls, ins, instance, job, ipExpired leases.
etcd_debugging_snap_save_marshalling_duration_seconds_bucketUnknowncls, ins, instance, job, le, ipN/A
etcd_debugging_snap_save_marshalling_duration_seconds_countUnknowncls, ins, instance, job, ipN/A
etcd_debugging_snap_save_marshalling_duration_seconds_sumUnknowncls, ins, instance, job, ipN/A
etcd_debugging_snap_save_total_duration_seconds_bucketUnknowncls, ins, instance, job, le, ipN/A
etcd_debugging_snap_save_total_duration_seconds_countUnknowncls, ins, instance, job, ipN/A
etcd_debugging_snap_save_total_duration_seconds_sumUnknowncls, ins, instance, job, ipN/A
etcd_debugging_store_expires_totalcountercls, ins, instance, job, ipExpired keys.
etcd_debugging_store_reads_totalcountercls, action, ins, instance, job, ipReads (get/getRecursive) to this member.
etcd_debugging_store_watch_requests_totalcountercls, ins, instance, job, ipIncoming watch requests (new/reestablished).
etcd_debugging_store_watchersgaugecls, ins, instance, job, ipActive watchers.
etcd_debugging_store_writes_totalcountercls, action, ins, instance, job, ipWrites (set/compareAndDelete) to this member.
etcd_disk_backend_commit_duration_seconds_bucketUnknowncls, ins, instance, job, le, ipN/A
etcd_disk_backend_commit_duration_seconds_countUnknowncls, ins, instance, job, ipN/A
etcd_disk_backend_commit_duration_seconds_sumUnknowncls, ins, instance, job, ipN/A
etcd_disk_backend_defrag_duration_seconds_bucketUnknowncls, ins, instance, job, le, ipN/A
etcd_disk_backend_defrag_duration_seconds_countUnknowncls, ins, instance, job, ipN/A
etcd_disk_backend_defrag_duration_seconds_sumUnknowncls, ins, instance, job, ipN/A
etcd_disk_backend_snapshot_duration_seconds_bucketUnknowncls, ins, instance, job, le, ipN/A
etcd_disk_backend_snapshot_duration_seconds_countUnknowncls, ins, instance, job, ipN/A
etcd_disk_backend_snapshot_duration_seconds_sumUnknowncls, ins, instance, job, ipN/A
etcd_disk_defrag_inflightgaugecls, ins, instance, job, ipDefrag active. 1 = active, 0 = not.
etcd_disk_wal_fsync_duration_seconds_bucketUnknowncls, ins, instance, job, le, ipN/A
etcd_disk_wal_fsync_duration_seconds_countUnknowncls, ins, instance, job, ipN/A
etcd_disk_wal_fsync_duration_seconds_sumUnknowncls, ins, instance, job, ipN/A
etcd_disk_wal_write_bytes_totalgaugecls, ins, instance, job, ipWAL bytes written.
etcd_grpc_proxy_cache_hits_totalgaugecls, ins, instance, job, ipCache hits.
etcd_grpc_proxy_cache_keys_totalgaugecls, ins, instance, job, ipKeys/ranges cached.
etcd_grpc_proxy_cache_misses_totalgaugecls, ins, instance, job, ipCache misses.
etcd_grpc_proxy_events_coalescing_totalcountercls, ins, instance, job, ipEvents coalescing.
etcd_grpc_proxy_watchers_coalescing_totalgaugecls, ins, instance, job, ipCurrent watchers coalescing.
etcd_mvcc_db_open_read_transactionsgaugecls, ins, instance, job, ipOpen read transactions.
etcd_mvcc_db_total_size_in_bytesgaugecls, ins, instance, job, ipDB physical bytes allocated.
etcd_mvcc_db_total_size_in_use_in_bytesgaugecls, ins, instance, job, ipDB logical bytes in use.
etcd_mvcc_delete_totalcountercls, ins, instance, job, ipDeletes seen by this member.
etcd_mvcc_hash_duration_seconds_bucketUnknowncls, ins, instance, job, le, ipN/A
etcd_mvcc_hash_duration_seconds_countUnknowncls, ins, instance, job, ipN/A
etcd_mvcc_hash_duration_seconds_sumUnknowncls, ins, instance, job, ipN/A
etcd_mvcc_hash_rev_duration_seconds_bucketUnknowncls, ins, instance, job, le, ipN/A
etcd_mvcc_hash_rev_duration_seconds_countUnknowncls, ins, instance, job, ipN/A
etcd_mvcc_hash_rev_duration_seconds_sumUnknowncls, ins, instance, job, ipN/A
etcd_mvcc_put_totalcountercls, ins, instance, job, ipPuts seen by this member.
etcd_mvcc_range_totalcountercls, ins, instance, job, ipRanges seen by this member.
etcd_mvcc_txn_totalcountercls, ins, instance, job, ipTxns seen by this member.
etcd_network_active_peersgaugecls, ins, Local, instance, job, ip, RemoteActive peer connections.
etcd_network_client_grpc_received_bytes_totalcountercls, ins, instance, job, ipgRPC client bytes received.
etcd_network_client_grpc_sent_bytes_totalcountercls, ins, instance, job, ipgRPC client bytes sent.
etcd_network_peer_received_bytes_totalcountercls, ins, instance, job, ip, FromPeer bytes received.
etcd_network_peer_round_trip_time_seconds_bucketUnknowncls, To, ins, instance, job, le, ipN/A
etcd_network_peer_round_trip_time_seconds_countUnknowncls, To, ins, instance, job, ipN/A
etcd_network_peer_round_trip_time_seconds_sumUnknowncls, To, ins, instance, job, ipN/A
etcd_network_peer_sent_bytes_totalcountercls, To, ins, instance, job, ipPeer bytes sent.
etcd_server_apply_duration_seconds_bucketUnknowncls, version, ins, instance, job, le, success, ip, opN/A
etcd_server_apply_duration_seconds_countUnknowncls, version, ins, instance, job, success, ip, opN/A
etcd_server_apply_duration_seconds_sumUnknowncls, version, ins, instance, job, success, ip, opN/A
etcd_server_client_requests_totalcounterclient_api_version, cls, ins, instance, type, job, ipClient requests per version.
etcd_server_go_versiongaugecls, ins, instance, job, server_go_version, ipGo version running. 1 = ‘server_go_version’ label with current version.
etcd_server_has_leadergaugecls, ins, instance, job, ipLeader exists. 1 = exists, 0 = not.
etcd_server_health_failurescountercls, ins, instance, job, ipFailed health checks.
etcd_server_health_successcountercls, ins, instance, job, ipSuccessful health checks.
etcd_server_heartbeat_send_failures_totalcountercls, ins, instance, job, ipLeader heartbeat send failures (likely overloaded from slow disk).
etcd_server_idgaugecls, ins, instance, job, server_id, ipServer/member ID (hex). 1 = ‘server_id’ label with current ID.
etcd_server_is_leadergaugecls, ins, instance, job, ipMember is leader. 1 if is, 0 otherwise.
etcd_server_is_learnergaugecls, ins, instance, job, ipMember is learner. 1 if is, 0 otherwise.
etcd_server_leader_changes_seen_totalcountercls, ins, instance, job, ipLeader changes seen.
etcd_server_learner_promote_successescountercls, ins, instance, job, ipSuccessful learner promotions while this member is leader.
etcd_server_proposals_applied_totalgaugecls, ins, instance, job, ipConsensus proposals applied.
etcd_server_proposals_committed_totalgaugecls, ins, instance, job, ipConsensus proposals committed.
etcd_server_proposals_failed_totalcountercls, ins, instance, job, ipFailed proposals seen.
etcd_server_proposals_pendinggaugecls, ins, instance, job, ipPending proposals to commit.
etcd_server_quota_backend_bytesgaugecls, ins, instance, job, ipBackend storage quota bytes.
etcd_server_read_indexes_failed_totalcountercls, ins, instance, job, ipFailed read indexes seen.
etcd_server_slow_apply_totalcountercls, ins, instance, job, ipSlow apply requests (likely overloaded from slow disk).
etcd_server_slow_read_indexes_totalcountercls, ins, instance, job, ipPending read indexes not in sync with leader or timed out read index requests.
etcd_server_snapshot_apply_in_progress_totalgaugecls, ins, instance, job, ip1 if server applying incoming snapshot. 0 if none.
etcd_server_versiongaugecls, server_version, ins, instance, job, ipVersion running. 1 = ‘server_version’ label with current version.
etcd_snap_db_fsync_duration_seconds_bucketUnknowncls, ins, instance, job, le, ipN/A
etcd_snap_db_fsync_duration_seconds_countUnknowncls, ins, instance, job, ipN/A
etcd_snap_db_fsync_duration_seconds_sumUnknowncls, ins, instance, job, ipN/A
etcd_snap_db_save_total_duration_seconds_bucketUnknowncls, ins, instance, job, le, ipN/A
etcd_snap_db_save_total_duration_seconds_countUnknowncls, ins, instance, job, ipN/A
etcd_snap_db_save_total_duration_seconds_sumUnknowncls, ins, instance, job, ipN/A
etcd_snap_fsync_duration_seconds_bucketUnknowncls, ins, instance, job, le, ipN/A
etcd_snap_fsync_duration_seconds_countUnknowncls, ins, instance, job, ipN/A
etcd_snap_fsync_duration_seconds_sumUnknowncls, ins, instance, job, ipN/A
etcd_upUnknowncls, ins, instance, job, ipN/A
go_gc_duration_secondssummarycls, ins, instance, job, quantile, ipGC pause duration summary.
go_gc_duration_seconds_countUnknowncls, ins, instance, job, ipN/A
go_gc_duration_seconds_sumUnknowncls, ins, instance, job, ipN/A
go_goroutinesgaugecls, ins, instance, job, ipGoroutines.
go_infogaugecls, version, ins, instance, job, ipGo environment info.
go_memstats_alloc_bytesgaugecls, ins, instance, job, ipBytes allocated and in use.
go_memstats_alloc_bytes_totalcountercls, ins, instance, job, ipBytes allocated, even if freed.
go_memstats_buck_hash_sys_bytesgaugecls, ins, instance, job, ipBytes used by profiling bucket hash table.
go_memstats_frees_totalcountercls, ins, instance, job, ipFrees.
go_memstats_gc_cpu_fractiongaugecls, ins, instance, job, ipGC CPU fraction since program started.
go_memstats_gc_sys_bytesgaugecls, ins, instance, job, ipBytes used for GC system metadata.
go_memstats_heap_alloc_bytesgaugecls, ins, instance, job, ipHeap bytes allocated and in use.
go_memstats_heap_idle_bytesgaugecls, ins, instance, job, ipHeap bytes waiting to be used.
go_memstats_heap_inuse_bytesgaugecls, ins, instance, job, ipHeap bytes in use.
go_memstats_heap_objectsgaugecls, ins, instance, job, ipAllocated objects.
go_memstats_heap_released_bytesgaugecls, ins, instance, job, ipHeap bytes released to OS.
go_memstats_heap_sys_bytesgaugecls, ins, instance, job, ipHeap bytes obtained from system.
go_memstats_last_gc_time_secondsgaugecls, ins, instance, job, ipSeconds since 1970 of last GC.
go_memstats_lookups_totalcountercls, ins, instance, job, ipPointer lookups.
go_memstats_mallocs_totalcountercls, ins, instance, job, ipMallocs.
go_memstats_mcache_inuse_bytesgaugecls, ins, instance, job, ipBytes in use by mcache structures.
go_memstats_mcache_sys_bytesgaugecls, ins, instance, job, ipBytes used for mcache structures from system.
go_memstats_mspan_inuse_bytesgaugecls, ins, instance, job, ipBytes in use by mspan structures.
go_memstats_mspan_sys_bytesgaugecls, ins, instance, job, ipBytes used for mspan structures from system.
go_memstats_next_gc_bytesgaugecls, ins, instance, job, ipHeap bytes when next GC will take place.
go_memstats_other_sys_bytesgaugecls, ins, instance, job, ipBytes used for other system allocations.
go_memstats_stack_inuse_bytesgaugecls, ins, instance, job, ipBytes in use by stack allocator.
go_memstats_stack_sys_bytesgaugecls, ins, instance, job, ipBytes obtained from system for stack allocator.
go_memstats_sys_bytesgaugecls, ins, instance, job, ipBytes obtained from system.
go_threadsgaugecls, ins, instance, job, ipOS threads created.
grpc_server_handled_totalcountercls, ins, instance, job, grpc_code, grpc_method, grpc_type, ip, grpc_serviceRPCs completed on server.
grpc_server_msg_received_totalcountercls, ins, instance, job, grpc_type, grpc_method, ip, grpc_serviceRPC stream messages received on server.
grpc_server_msg_sent_totalcountercls, ins, instance, job, grpc_type, grpc_method, ip, grpc_servicegRPC stream messages sent on server.
grpc_server_started_totalcountercls, ins, instance, job, grpc_type, grpc_method, ip, grpc_serviceRPCs started on server.
os_fd_limitgaugecls, ins, instance, job, ipFD limit.
os_fd_usedgaugecls, ins, instance, job, ipUsed FDs.
process_cpu_seconds_totalcountercls, ins, instance, job, ipUser + system CPU seconds.
process_max_fdsgaugecls, ins, instance, job, ipMax FDs.
process_open_fdsgaugecls, ins, instance, job, ipOpen FDs.
process_resident_memory_bytesgaugecls, ins, instance, job, ipResident memory bytes.
process_start_time_secondsgaugecls, ins, instance, job, ipStart time (unix epoch seconds).
process_virtual_memory_bytesgaugecls, ins, instance, job, ipVirtual memory bytes.
process_virtual_memory_max_bytesgaugecls, ins, instance, job, ipMax virtual memory bytes.
promhttp_metric_handler_requests_in_flightgaugecls, ins, instance, job, ipCurrent scrapes.
promhttp_metric_handler_requests_totalcountercls, ins, instance, job, ip, codeScrapes by HTTP status code.
scrape_duration_secondsUnknowncls, ins, instance, job, ipN/A
scrape_samples_post_metric_relabelingUnknowncls, ins, instance, job, ipN/A
scrape_samples_scrapedUnknowncls, ins, instance, job, ipN/A
scrape_series_addedUnknowncls, ins, instance, job, ipN/A
upUnknowncls, ins, instance, job, ipN/A

Last Modified 2026-01-09: add supabase asciinema demo (693cfa8)