Metrics
Consul provides service discovery, configuration, and orchestration across distributed systems. Monitoring its key metrics is essential to ensure performance, stability, and reliability. The following is a list of crucial Consul metrics in PDS. Understanding these metrics will help administrators optimize performance, troubleshoot issues, and ensure the Consul cluster runs smoothly.
Metric name | Type |
---|---|
consul_acl_ResolveToken | summary |
consul_acl_authmethod_delete | summary |
consul_acl_authmethod_upsert | summary |
consul_acl_bindingrule_delete | summary |
consul_acl_bindingrule_upsert | summary |
consul_acl_blocked_check_deregistration | counter |
consul_acl_blocked_check_registration | counter |
consul_acl_blocked_node_registration | counter |
consul_acl_blocked_service_deregistration | counter |
consul_acl_blocked_service_registration | counter |
consul_acl_login | summary |
consul_acl_logout | summary |
consul_acl_policy_delete | summary |
consul_acl_policy_upsert | summary |
consul_acl_role_delete | summary |
consul_acl_role_upsert | summary |
consul_acl_token_cache_hit | counter |
consul_acl_token_cache_miss | counter |
consul_acl_token_clone | summary |
consul_acl_token_delete | summary |
consul_acl_token_upsert | summary |
consul_agent_tls_cert_expiry | gauge |
consul_api_http | summary |
consul_autopilot_failure_tolerance | gauge |
consul_autopilot_healthy | gauge |
consul_cache_bypass | counter |
consul_cache_connect_ca_root_fetch_success | counter |
consul_cache_entries_count | gauge |
consul_cache_evict_expired | counter |
consul_cache_fetch_error | counter |
consul_cache_fetch_success | counter |
consul_catalog_connect_not_found | counter |
consul_catalog_connect_query | counter |
consul_catalog_connect_query_tag | counter |
consul_catalog_connect_query_tags | counter |
consul_catalog_deregister | summary |
consul_catalog_register | summary |
consul_catalog_service_not_found | counter |
consul_catalog_service_query | counter |
consul_catalog_service_query_tag | counter |
consul_catalog_service_query_tags | counter |
consul_client_api_catalog_datacenters | counter |
consul_client_api_catalog_deregister | counter |
consul_client_api_catalog_gateway_services | counter |
consul_client_api_catalog_node_service_list | counter |
consul_client_api_catalog_node_services | counter |
consul_client_api_catalog_nodes | counter |
consul_client_api_catalog_register | counter |
consul_client_api_catalog_service_nodes | counter |
consul_client_api_catalog_services | counter |
consul_client_api_error_catalog_service_nodes | counter |
consul_client_api_success_catalog_datacenters | counter |
consul_client_api_success_catalog_deregister | counter |
consul_client_api_success_catalog_gateway_services | counter |
consul_client_api_success_catalog_node_service_list | counter |
consul_client_api_success_catalog_node_services | counter |
consul_client_api_success_catalog_nodes | counter |
consul_client_api_success_catalog_register | counter |
consul_client_api_success_catalog_service_nodes | counter |
consul_client_api_success_catalog_services | counter |
consul_client_rpc | counter |
consul_client_rpc_error_catalog_datacenters | counter |
consul_client_rpc_error_catalog_deregister | counter |
consul_client_rpc_error_catalog_gateway_services | counter |
consul_client_rpc_error_catalog_node_service_list | counter |
consul_client_rpc_error_catalog_node_services | counter |
consul_client_rpc_error_catalog_nodes | counter |
consul_client_rpc_error_catalog_register | counter |
consul_client_rpc_error_catalog_service_nodes | counter |
consul_client_rpc_error_catalog_services | counter |
consul_client_rpc_exceeded | counter |
consul_client_rpc_failed | counter |
consul_consul_cache_bypass | counter |
consul_consul_cache_connect_ca_root_fetch_success | counter |
consul_consul_cache_entries_count | gauge |
consul_consul_cache_evict_expired | counter |
consul_consul_cache_fetch_error | counter |
consul_consul_cache_fetch_success | counter |
consul_consul_fsm_ca | summary |
consul_consul_fsm_intention | summary |
consul_consul_intention_apply | summary |
consul_consul_members_clients | gauge |
consul_consul_members_servers | gauge |
consul_consul_peering_exported_services | gauge |
consul_consul_peering_healthy | gauge |
consul_consul_state_config_entries | gauge |
consul_consul_state_connect_instances | gauge |
consul_consul_state_kv_entries | gauge |
consul_consul_state_nodes | gauge |
consul_consul_state_peerings | gauge |
consul_consul_state_service_instances | gauge |
consul_consul_state_services | gauge |
consul_federation_state_apply | summary |
consul_federation_state_get | summary |
consul_federation_state_list | summary |
consul_federation_state_list_mesh_gateways | summary |
consul_fsm_acl | summary |
consul_fsm_acl_authmethod | summary |
consul_fsm_acl_bindingrule | summary |
consul_fsm_acl_policy | summary |
consul_fsm_acl_token | summary |
consul_fsm_autopilot | summary |
consul_fsm_ca | summary |
consul_fsm_ca_leaf | summary |
consul_fsm_coordinate_batch_update | summary |
consul_fsm_deregister | summary |
consul_fsm_intention | summary |
consul_fsm_kvs | summary |
consul_fsm_peering | summary |
consul_fsm_persist | summary |
consul_fsm_prepared_query | summary |
consul_fsm_register | summary |
consul_fsm_session | summary |
consul_fsm_system_metadata | summary |
consul_fsm_tombstone | summary |
consul_fsm_txn | summary |
consul_grpc_client_connection_count | counter |
consul_grpc_client_connections | gauge |
consul_grpc_client_request_count | counter |
consul_grpc_server_connection_count | counter |
consul_grpc_server_connections | gauge |
consul_grpc_server_request_count | counter |
consul_grpc_server_stream_count | counter |
consul_grpc_server_streams | gauge |
consul_intention_apply | summary |
consul_kvs_apply | summary |
consul_leader_barrier | summary |
consul_leader_reapTombstones | summary |
consul_leader_reconcile | summary |
consul_leader_reconcileMember | summary |
consul_leader_replication_acl_policies_index | gauge |
consul_leader_replication_acl_policies_status | gauge |
consul_leader_replication_acl_roles_index | gauge |
consul_leader_replication_acl_roles_status | gauge |
consul_leader_replication_acl_tokens_index | gauge |
consul_leader_replication_acl_tokens_status | gauge |
consul_leader_replication_config_entries_index | gauge |
consul_leader_replication_config_entries_status | gauge |
consul_leader_replication_federation_state_index | gauge |
consul_leader_replication_federation_state_status | gauge |
consul_leader_replication_namespaces_index | gauge |
consul_leader_replication_namespaces_status | gauge |
consul_memberlist_gossip | summary |
consul_memberlist_queue_broadcasts | summary |
consul_members_clients | gauge |
consul_members_servers | gauge |
consul_mesh_active_root_ca_expiry | gauge |
consul_mesh_active_signing_ca_expiry | gauge |
consul_peering_exported_services | gauge |
consul_peering_healthy | gauge |
consul_prepared_query_apply | summary |
consul_prepared_query_execute | summary |
consul_prepared_query_execute_remote | summary |
consul_prepared_query_explain | summary |
consul_raft_applied_index | gauge |
consul_raft_apply | counter |
consul_raft_barrier | counter |
consul_raft_boltdb_freePageBytes | gauge |
consul_raft_boltdb_freelistBytes | gauge |
consul_raft_boltdb_getLog | summary |
consul_raft_boltdb_logBatchSize | summary |
consul_raft_boltdb_logSize | summary |
consul_raft_boltdb_logsPerBatch | summary |
consul_raft_boltdb_numFreePages | gauge |
consul_raft_boltdb_numPendingPages | gauge |
consul_raft_boltdb_openReadTxn | gauge |
consul_raft_boltdb_storeLogs | summary |
consul_raft_boltdb_totalReadTxn | counter |
consul_raft_boltdb_txstats_cursorCount | counter |
consul_raft_boltdb_txstats_nodeCount | counter |
consul_raft_boltdb_txstats_nodeDeref | counter |
consul_raft_boltdb_txstats_pageAlloc | gauge |
consul_raft_boltdb_txstats_pageCount | gauge |
consul_raft_boltdb_txstats_rebalance | counter |
consul_raft_boltdb_txstats_rebalanceTime | summary |
consul_raft_boltdb_txstats_spill | counter |
consul_raft_boltdb_txstats_spillTime | summary |
consul_raft_boltdb_txstats_split | counter |
consul_raft_boltdb_txstats_write | counter |
consul_raft_boltdb_txstats_writeTime | summary |
consul_raft_boltdb_writeCapacity | summary |
consul_raft_commitNumLogs | gauge |
consul_raft_commitTime | summary |
consul_raft_fsm_apply | summary |
consul_raft_fsm_enqueue | summary |
consul_raft_fsm_lastRestoreDuration | gauge |
consul_raft_last_index | gauge |
consul_raft_leader_dispatchLog | summary |
consul_raft_leader_dispatchNumLogs | gauge |
consul_raft_leader_lastContact | summary |
consul_raft_leader_oldestLogAge | gauge |
consul_raft_rpc_installSnapshot | summary |
consul_raft_snapshot_persist | summary |
consul_raft_state_candidate | counter |
consul_raft_state_leader | counter |
consul_raft_thread_fsm_saturation | summary |
consul_raft_thread_main_saturation | summary |
consul_raft_verify_leader | counter |
consul_rpc_accept_conn | counter |
consul_rpc_consistentRead | summary |
consul_rpc_cross_dc | counter |
consul_rpc_queries_blocking | gauge |
consul_rpc_query | counter |
consul_rpc_raft_handoff | counter |
consul_rpc_rate_limit_exceeded | counter |
consul_rpc_rate_limit_log_dropped | counter |
consul_rpc_request | counter |
consul_rpc_request_error | counter |
consul_runtime_alloc_bytes | gauge |
consul_runtime_free_count | gauge |
consul_runtime_gc_pause_ns | summary |
consul_runtime_heap_objects | gauge |
consul_runtime_malloc_count | gauge |
consul_runtime_num_goroutines | gauge |
consul_runtime_sys_bytes | gauge |
consul_runtime_total_gc_pause_ns | gauge |
consul_runtime_total_gc_runs | gauge |
consul_serf_queue_Event | summary |
consul_serf_queue_Intent | summary |
consul_serf_queue_Query | summary |
consul_server_isLeader | gauge |
consul_session_apply | summary |
consul_session_renew | summary |
consul_session_ttl_active | gauge |
consul_session_ttl_invalidate | summary |
consul_state_billable_service_instances | gauge |
consul_state_config_entries | gauge |
consul_state_connect_instances | gauge |
consul_state_kv_entries | gauge |
consul_state_nodes | gauge |
consul_state_peerings | gauge |
consul_state_service_instances | gauge |
consul_state_services | gauge |
consul_txn_apply | summary |
consul_txn_read | summary |
consul_version | gauge |
consul_xds_server_idealStreamsMax | gauge |
consul_xds_server_streamDrained | counter |
consul_xds_server_streamStart | summary |
consul_xds_server_streams | gauge |
consul_xds_server_streamsUnauthenticated | gauge |
go_gc_duration_seconds | summary |
go_goroutines | gauge |
go_info | gauge |
go_memstats_alloc_bytes | gauge |
go_memstats_alloc_bytes_total | counter |
go_memstats_buck_hash_sys_bytes | gauge |
go_memstats_frees_total | counter |
go_memstats_gc_sys_bytes | gauge |
go_memstats_heap_alloc_bytes | gauge |
go_memstats_heap_idle_bytes | gauge |
go_memstats_heap_inuse_bytes | gauge |
go_memstats_heap_objects | gauge |
go_memstats_heap_released_bytes | gauge |
go_memstats_heap_sys_bytes | gauge |
go_memstats_last_gc_time_seconds | gauge |
go_memstats_lookups_total | counter |
go_memstats_mallocs_total | counter |
go_memstats_mcache_inuse_bytes | gauge |
go_memstats_mcache_sys_bytes | gauge |
go_memstats_mspan_inuse_bytes | gauge |
go_memstats_mspan_sys_bytes | gauge |
go_memstats_next_gc_bytes | gauge |
go_memstats_other_sys_bytes | gauge |
go_memstats_stack_inuse_bytes | gauge |
go_memstats_stack_sys_bytes | gauge |
go_memstats_sys_bytes | gauge |
go_threads | gauge |
process_cpu_seconds_total | counter |
process_max_fds | gauge |
process_open_fds | gauge |
process_resident_memory_bytes | gauge |
process_start_time_seconds | gauge |
process_virtual_memory_bytes | gauge |
process_virtual_memory_max_bytes | gauge |