Type to search.

Consul fields

Serverless Beta

Elastic Cloud Serverless projects are autoscaled environments, fully managed by Elastic and available on Elastic Cloud.

Availability

  • Beta

    This functionality is in beta and is not ready for production usage. For beta features, the design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. Specific Support terms apply.

Serverless interfaces and procedures might differ from classic Elastic Stack deployments.

Stack Beta

The Elastic Stack includes Elastic's core products such as Elasticsearch, Kibana, Logstash, and Beats.

Availability

  • Beta

    This functionality is in beta and is not ready for production usage. For beta features, the design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. Specific Support terms apply.

Unless stated otherwise on the page, this functionality is available when your Elastic Stack is deployed on Elastic Cloud Hosted, Elastic Cloud Enterprise, Elastic Cloud on Kubernetes, and self-managed environments.

This documentation corresponds to the latest patch available for each minor version. If you're not using the latest patch, check the release notes for changes.

Consul module

Stack Beta

The Elastic Stack includes Elastic's core products such as Elasticsearch, Kibana, Logstash, and Beats.

Availability

  • Beta

    This functionality is in beta and is not ready for production usage. For beta features, the design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features. Specific Support terms apply.

Unless stated otherwise on the page, this functionality is available when your Elastic Stack is deployed on Elastic Cloud Hosted, Elastic Cloud Enterprise, Elastic Cloud on Kubernetes, and self-managed environments.

This documentation corresponds to the latest patch available for each minor version. If you're not using the latest patch, check the release notes for changes.

Agent Metricset fetches metrics information from a Consul instance running as Agent

consul.agent.autopilot.healthy

Overall health of the local server cluster

type: boolean

Runtime related metrics

consul.agent.runtime.sys.bytes

Number of bytes of memory obtained from the OS.

type: long

consul.agent.runtime.malloc_count

Heap objects allocated

type: long

consul.agent.runtime.heap_objects

Objects allocated on the heap and is a general memory pressure indicator. This may burst from time to time but should return to a steady state value.

type: long

consul.agent.runtime.goroutines

Running goroutines and is a general load pressure indicator. This may burst from time to time but should return to a steady state value.

type: long

consul.agent.runtime.alloc.bytes

Bytes allocated by the Consul process.

type: long

Garbage collector metrics

consul.agent.runtime.garbage_collector.runs

Garbage collector total executions

type: long

Time that the garbage collector has paused the app

consul.agent.runtime.garbage_collector.pause.current.ns

Garbage collector pause time in nanoseconds

type: long

consul.agent.runtime.garbage_collector.pause.total.ns

Nanoseconds consumed by stop-the-world garbage collection pauses since Consul started.

type: long