Elasticsearch

Elasticsearch#

The system plugin gathers general stats on Elasticsearch nodes.

Configuration:

  [[inputs.elasticsearch]]
  #   ## specify a list of one or more Elasticsearch servers
  #   # you can add username and password to your url to use basic authentication:
  #   # servers = ["http://user:pass@localhost:9200"]
  servers = ["http://localhost:9200"]
  #
  #   ## Timeout for HTTP requests to the elastic search server(s)
  http_timeout = "5s"
  #
  #   ## When local is true (the default), the node will read only its own stats.
  #   ## Set local to false when you want to read the node stats from all nodes
  #   ## of the cluster.
  local = true
  #
  #   ## Set cluster_health to true when you want to also obtain cluster health stats
  cluster_health = true
  #
  #   ## Adjust cluster_health_level when you want to also obtain detailed health stats
  #   ## The options are
  #   ##  - indices (default)
  #   ##  - cluster
  cluster_health_level = "cluster"
  #
  #   ## Set cluster_stats to true when you want to also obtain cluster stats from the
  #   ## Master node.
  cluster_stats = false
  #
  #   ## node_stats is a list of sub-stats that you want to have gathered. Valid options
  #   ## are "indices", "os", "process", "jvm", "thread_pool", "fs", "transport", "http",
  #   ## "breaker". Per default, all stats are gathered.
  node_stats = ["http", "os", "process", "jvm", "fs", "transport"]
  #
  #   ## Optional TLS Config
  #   # tls_ca = "/etc/njams/ca.pem"
  #   # tls_cert = "/etc/njams/cert.pem"
  #   # tls_key = "/etc/njams/key.pem"
  #   ## Use TLS but skip chain & host verification
  #   # insecure_skip_verify = false

[inputs.elasticsearch.tags]
  id = "elasticsearch-$HOSTNAME"
  containerid ="$HOSTNAME"
Example Output:

{
    "fields": {
        "buffer_pools_direct_count": 57,
        "buffer_pools_direct_total_capacity_in_bytes": 202607659,
        "buffer_pools_direct_used_in_bytes": 202607660,
        "buffer_pools_mapped_count": 112,
        "buffer_pools_mapped_total_capacity_in_bytes": 523612158,
        "buffer_pools_mapped_used_in_bytes": 523612158,
        "classes_current_loaded_count": 16844,
        "classes_total_loaded_count": 17050,
        "classes_total_unloaded_count": 206,
        "gc_collectors_old_collection_count": 4,
        "gc_collectors_old_collection_time_in_millis": 1342,
        "gc_collectors_young_collection_count": 134937,
        "gc_collectors_young_collection_time_in_millis": 9722027,
        "mem_heap_committed_in_bytes": 6390153216,
        "mem_heap_max_in_bytes": 6390153216,
        "mem_heap_used_in_bytes": 3947201904,
        "mem_heap_used_percent": 61,
        "mem_non_heap_committed_in_bytes": 176607232,
        "mem_non_heap_used_in_bytes": 143385224,
        "mem_pools_old_max_in_bytes": 5919014912,
        "mem_pools_old_peak_max_in_bytes": 5919014912,
        "mem_pools_old_peak_used_in_bytes": 4439634232,
        "mem_pools_old_used_in_bytes": 3797428392,
        "mem_pools_survivor_max_in_bytes": 52297728,
        "mem_pools_survivor_peak_max_in_bytes": 52297728,
        "mem_pools_survivor_peak_used_in_bytes": 52297728,
        "mem_pools_survivor_used_in_bytes": 4903272,
        "mem_pools_young_max_in_bytes": 418840576,
        "mem_pools_young_peak_max_in_bytes": 418840576,
        "mem_pools_young_peak_used_in_bytes": 418840576,
        "mem_pools_young_used_in_bytes": 144870240,
        "threads_count": 149,
        "threads_peak_count": 151,
        "timestamp": 1579000389755,
        "uptime_in_millis": 5950904893
    },
    "name": "elasticsearch_jvm",
    "tags": {
        "cluster_name": "njams",
        "containerid": "$HOSTNAME",
        "host": "os0110.integrationmatters.com",
        "id": "elasticsearch-$HOSTNAME",
        "node_attribute_ml.enabled": "true",
        "node_attribute_ml.machine_memory": "16819273728",
        "node_attribute_ml.max_open_jobs": "20",
        "node_attribute_xpack.installed": "true",
        "node_host": "10.189.0.110",
        "node_id": "O1nMAsDgTgGr3cCA3yot7g",
        "node_name": "njams-node"
    },
    "timestamp": 1579000390
}