This the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

  • 1:
    • 2:

      1 -

      Base Consul Metrics

      For related information, see Consul integration.

      consul.catalog.nodes_critical

      Number of nodes with service status `critical` from those registered.

      consul.catalog.nodes_passing

      Number of nodes with service status `passing` from those registered.

      consul.catalog.nodes_up

      Number of nodes.

      consul.catalog.nodes_warning

      Number of nodes with service status `warning` from those registered.

      consul.catalog.services_critical

      Total critical services on nodes.

      consul.catalog.services_passing

      Total passing services on nodes.

      consul.catalog.services_up

      Total services registered on nodes.

      consul.catalog.services_warning

      Total warning services on nodes.

      consul.catalog.total_nodes

      Number of nodes registered in the consul cluster.

      consul.net.node.latency.max

      Maximum latency from this node to all others.

      consul.net.node.latency.median

      Median latency from this node to all others.

      consul.net.node.latency.min

      Minimum latency from this node to all others.

      consul.net.node.latency.p25

      p25 latency from this node to all others.

      consul.net.node.latency.p75

      p75 latency from this node to all others.

      consul.net.node.latency.p90

      p90 latency from this node to all others.

      consul.net.node.latency.p95

      p95 latency from this node to all others.

      consul.net.node.latency.p99

      p99 latency from this node to all others.

      consul.peers

      Number of peers in the peer set.

      2 -

      Consul StatsD Metrics

      For related information, see Consul integration.

      consul.memberlist.msg.suspect

      Number of times an agent suspects another as failed while probing during gossip protocol.

      consul.raft.apply

      Number of raft transactions occurring.

      consul.raft.commitTime.95percentile

      The p95 time it takes to commit a new entry to the raft log on the leader.

      consul.raft.commitTime.avg

      The average time it takes to commit a new entry to the raft log on the leader.

      consul.raft.commitTime.count

      The number of samples of raft.commitTime

      consul.raft.commitTime.max

      The max time it takes to commit a new entry to the raft log on the leader.

      consul.raft.commitTime.median

      The median time it takes to commit a new entry to the raft log on the leader.

      consul.raft.leader.dispatchLog.95percentile

      The p95 time it takes for the leader to write log entries to disk.

      consul.raft.leader.dispatchLog.avg

      The average time it takes for the leader to write log entries to disk.

      consul.raft.leader.dispatchLog.count

      The number of samples of raft.leader.dispatchLog.

      consul.raft.leader.dispatchLog.max

      The max time it takes for the leader to write log entries to disk.

      consul.raft.leader.dispatchLog.median

      The median time it takes for the leader to write log entries to disk.

      consul.raft.leader.lastContact.95percentile

      P95 time elapsed since the leader was last able to check its lease with followers.

      consul.raft.leader.lastContact.avg

      Average time elapsed since the leader was last able to check its lease with followers.

      consul.raft.leader.lastContact.count

      The number of samples of raft.leader.lastContact.

      consul.raft.leader.lastContact.max

      Max time elapsed since the leader was last able to check its lease with followers.

      consul.raft.leader.lastContact.median

      Median time elapsed since the leader was last able to check its lease with followers.

      consul.raft.state.candidate

      The number of initiated leader elections.

      consul.raft.state.leader

      Number of completed leader elections.

      consul.runtime.alloc_bytes

      Current bytes allocated by the Consul process.

      consul.runtime.free_count

      Cumulative count of heap objects freed.

      consul.runtime.heap_objects

      Number of objects allocated on the heap.

      consul.runtime.malloc_count

      Cumulative count of heap objects allocated.

      consul.runtime.num_goroutines

      Number of running goroutines.

      consul.runtime.sys_bytes

      Total size of the virtual address space reserved by the Go runtime.

      consul.runtime.total_gc_pause_ns

      Cumulative nanoseconds in GC stop-the-world pauses since Consul started.

      consul.runtime.total_gc_runs

      Number of completed GC cycles.

      consul.serf.events

      Incremented when an agent processes a serf event.

      consul.serf.member.flap

      Number of times an agent is marked dead and then quickly recovers.

      consul.serf.member.join

      Incremented when an agent processes a join event.