# Elasticsearch plugin #### Plugin arguments: - **servers** []string: list of one or more Elasticsearch servers - **local** boolean: If false, it will read the indices stats from all nodes - **cluster_health** boolean: If true, it will also obtain cluster level stats #### Description The [elasticsearch](https://www.elastic.co/) plugin queries endpoints to obtain [node](https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster-nodes-stats.html) and optionally [cluster](https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster-health.html) stats. Example: ``` [elasticsearch] servers = ["http://localhost:9200"] local = true cluster_health = true ``` # Measurements #### cluster measurements (utilizes fields instead of single values): contains `status`, `timed_out`, `number_of_nodes`, `number_of_data_nodes`, `active_primary_shards`, `active_shards`, `relocating_shards`, `initializing_shards`, `unassigned_shards` fields - elasticsearch_cluster_health contains `status`, `number_of_shards`, `number_of_replicas`, `active_primary_shards`, `active_shards`, `relocating_shards`, `initializing_shards`, `unassigned_shards` fields - elasticsearch_indices #### node measurements: field data circuit breaker measurement names: - elasticsearch_breakers_fielddata_estimated_size_in_bytes value=0 - elasticsearch_breakers_fielddata_overhead value=1.03 - elasticsearch_breakers_fielddata_tripped value=0 - elasticsearch_breakers_fielddata_limit_size_in_bytes value=623326003 - elasticsearch_breakers_request_estimated_size_in_bytes value=0 - elasticsearch_breakers_request_overhead value=1.0 - elasticsearch_breakers_request_tripped value=0 - elasticsearch_breakers_request_limit_size_in_bytes value=415550668 - elasticsearch_breakers_parent_overhead value=1.0 - elasticsearch_breakers_parent_tripped value=0 - elasticsearch_breakers_parent_limit_size_in_bytes value=727213670 - elasticsearch_breakers_parent_estimated_size_in_bytes value=0 File system information, data path, free disk space, read/write measurement names: - elasticsearch_fs_timestamp value=1436460392946 - elasticsearch_fs_total_free_in_bytes value=16909316096 - elasticsearch_fs_total_available_in_bytes value=15894814720 - elasticsearch_fs_total_total_in_bytes value=19507089408 indices size, document count, indexing and deletion times, search times, field cache size, merges and flushes measurement names: - elasticsearch_indices_id_cache_memory_size_in_bytes value=0 - elasticsearch_indices_completion_size_in_bytes value=0 - elasticsearch_indices_suggest_total value=0 - elasticsearch_indices_suggest_time_in_millis value=0 - elasticsearch_indices_suggest_current value=0 - elasticsearch_indices_query_cache_memory_size_in_bytes value=0 - elasticsearch_indices_query_cache_evictions value=0 - elasticsearch_indices_query_cache_hit_count value=0 - elasticsearch_indices_query_cache_miss_count value=0 - elasticsearch_indices_store_size_in_bytes value=37715234 - elasticsearch_indices_store_throttle_time_in_millis value=215 - elasticsearch_indices_merges_current_docs value=0 - elasticsearch_indices_merges_current_size_in_bytes value=0 - elasticsearch_indices_merges_total value=133 - elasticsearch_indices_merges_total_time_in_millis value=21060 - elasticsearch_indices_merges_total_docs value=203672 - elasticsearch_indices_merges_total_size_in_bytes value=142900226 - elasticsearch_indices_merges_current value=0 - elasticsearch_indices_filter_cache_memory_size_in_bytes value=7384 - elasticsearch_indices_filter_cache_evictions value=0 - elasticsearch_indices_indexing_index_total value=84790 - elasticsearch_indices_indexing_index_time_in_millis value=29680 - elasticsearch_indices_indexing_index_current value=0 - elasticsearch_indices_indexing_noop_update_total value=0 - elasticsearch_indices_indexing_throttle_time_in_millis value=0 - elasticsearch_indices_indexing_delete_tota value=13879 - elasticsearch_indices_indexing_delete_time_in_millis value=1139 - elasticsearch_indices_indexing_delete_current value=0 - elasticsearch_indices_get_exists_time_in_millis value=0 - elasticsearch_indices_get_missing_total value=1 - elasticsearch_indices_get_missing_time_in_millis value=2 - elasticsearch_indices_get_current value=0 - elasticsearch_indices_get_total value=1 - elasticsearch_indices_get_time_in_millis value=2 - elasticsearch_indices_get_exists_total value=0 - elasticsearch_indices_refresh_total value=1076 - elasticsearch_indices_refresh_total_time_in_millis value=20078 - elasticsearch_indices_percolate_current value=0 - elasticsearch_indices_percolate_memory_size_in_bytes value=-1 - elasticsearch_indices_percolate_queries value=0 - elasticsearch_indices_percolate_total value=0 - elasticsearch_indices_percolate_time_in_millis value=0 - elasticsearch_indices_translog_operations value=17702 - elasticsearch_indices_translog_size_in_bytes value=17 - elasticsearch_indices_recovery_current_as_source value=0 - elasticsearch_indices_recovery_current_as_target value=0 - elasticsearch_indices_recovery_throttle_time_in_millis value=0 - elasticsearch_indices_docs_count value=29652 - elasticsearch_indices_docs_deleted value=5229 - elasticsearch_indices_flush_total_time_in_millis value=2401 - elasticsearch_indices_flush_total value=115 - elasticsearch_indices_fielddata_memory_size_in_bytes value=12996 - elasticsearch_indices_fielddata_evictions value=0 - elasticsearch_indices_search_fetch_current value=0 - elasticsearch_indices_search_open_contexts value=0 - elasticsearch_indices_search_query_total value=1452 - elasticsearch_indices_search_query_time_in_millis value=5695 - elasticsearch_indices_search_query_current value=0 - elasticsearch_indices_search_fetch_total value=414 - elasticsearch_indices_search_fetch_time_in_millis value=146 - elasticsearch_indices_warmer_current value=0 - elasticsearch_indices_warmer_total value=2319 - elasticsearch_indices_warmer_total_time_in_millis value=448 - elasticsearch_indices_segments_count value=134 - elasticsearch_indices_segments_memory_in_bytes value=1285212 - elasticsearch_indices_segments_index_writer_memory_in_bytes value=0 - elasticsearch_indices_segments_index_writer_max_memory_in_bytes value=172368955 - elasticsearch_indices_segments_version_map_memory_in_bytes value=611844 - elasticsearch_indices_segments_fixed_bit_set_memory_in_bytes value=0 HTTP connection measurement names: - elasticsearch_http_current_open value=3 - elasticsearch_http_total_opened value=3 JVM stats, memory pool information, garbage collection, buffer pools measurement names: - elasticsearch_jvm_timestamp value=1436460392945 - elasticsearch_jvm_uptime_in_millis value=202245 - elasticsearch_jvm_mem_non_heap_used_in_bytes value=39634576 - elasticsearch_jvm_mem_non_heap_committed_in_bytes value=40841216 - elasticsearch_jvm_mem_pools_young_max_in_bytes value=279183360 - elasticsearch_jvm_mem_pools_young_peak_used_in_bytes value=71630848 - elasticsearch_jvm_mem_pools_young_peak_max_in_bytes value=279183360 - elasticsearch_jvm_mem_pools_young_used_in_bytes value=32685760 - elasticsearch_jvm_mem_pools_survivor_peak_used_in_bytes value=8912888 - elasticsearch_jvm_mem_pools_survivor_peak_max_in_bytes value=34865152 - elasticsearch_jvm_mem_pools_survivor_used_in_bytes value=8912880 - elasticsearch_jvm_mem_pools_survivor_max_in_bytes value=34865152 - elasticsearch_jvm_mem_pools_old_peak_max_in_bytes value=724828160 - elasticsearch_jvm_mem_pools_old_used_in_bytes value=11110928 - elasticsearch_jvm_mem_pools_old_max_in_bytes value=724828160 - elasticsearch_jvm_mem_pools_old_peak_used_in_bytes value=14354608 - elasticsearch_jvm_mem_heap_used_in_bytes value=52709568 - elasticsearch_jvm_mem_heap_used_percent value=5 - elasticsearch_jvm_mem_heap_committed_in_bytes value=259522560 - elasticsearch_jvm_mem_heap_max_in_bytes value=1038876672 - elasticsearch_jvm_threads_peak_count value=45 - elasticsearch_jvm_threads_count value=44 - elasticsearch_jvm_gc_collectors_young_collection_count value=2 - elasticsearch_jvm_gc_collectors_young_collection_time_in_millis value=98 - elasticsearch_jvm_gc_collectors_old_collection_count value=1 - elasticsearch_jvm_gc_collectors_old_collection_time_in_millis value=24 - elasticsearch_jvm_buffer_pools_direct_count value=40 - elasticsearch_jvm_buffer_pools_direct_used_in_bytes value=6304239 - elasticsearch_jvm_buffer_pools_direct_total_capacity_in_bytes value=6304239 - elasticsearch_jvm_buffer_pools_mapped_count value=0 - elasticsearch_jvm_buffer_pools_mapped_used_in_bytes value=0 - elasticsearch_jvm_buffer_pools_mapped_total_capacity_in_bytes value=0 TCP information measurement names: - elasticsearch_network_tcp_in_errs value=0 - elasticsearch_network_tcp_passive_opens value=16 - elasticsearch_network_tcp_curr_estab value=29 - elasticsearch_network_tcp_in_segs value=113 - elasticsearch_network_tcp_out_segs value=97 - elasticsearch_network_tcp_retrans_segs value=0 - elasticsearch_network_tcp_attempt_fails value=0 - elasticsearch_network_tcp_active_opens value=13 - elasticsearch_network_tcp_estab_resets value=0 - elasticsearch_network_tcp_out_rsts value=0 Operating system stats, load average, cpu, mem, swap measurement names: - elasticsearch_os_swap_used_in_bytes value=0 - elasticsearch_os_swap_free_in_bytes value=487997440 - elasticsearch_os_timestamp value=1436460392944 - elasticsearch_os_uptime_in_millis value=25092 - elasticsearch_os_cpu_sys value=0 - elasticsearch_os_cpu_user value=0 - elasticsearch_os_cpu_idle value=99 - elasticsearch_os_cpu_usage value=0 - elasticsearch_os_cpu_stolen value=0 - elasticsearch_os_mem_free_percent value=74 - elasticsearch_os_mem_used_percent value=25 - elasticsearch_os_mem_actual_free_in_bytes value=1565470720 - elasticsearch_os_mem_actual_used_in_bytes value=534159360 - elasticsearch_os_mem_free_in_bytes value=477761536 - elasticsearch_os_mem_used_in_bytes value=1621868544 Process statistics, memory consumption, cpu usage, open file descriptors measurement names: - elasticsearch_process_mem_resident_in_bytes value=246382592 - elasticsearch_process_mem_share_in_bytes value=18747392 - elasticsearch_process_mem_total_virtual_in_bytes value=4747890688 - elasticsearch_process_timestamp value=1436460392945 - elasticsearch_process_open_file_descriptors value=160 - elasticsearch_process_cpu_total_in_millis value=15480 - elasticsearch_process_cpu_percent value=2 - elasticsearch_process_cpu_sys_in_millis value=1870 - elasticsearch_process_cpu_user_in_millis value=13610 Statistics about each thread pool, including current size, queue and rejected tasks measurement names: - elasticsearch_thread_pool_merge_threads value=6 - elasticsearch_thread_pool_merge_queue value=4 - elasticsearch_thread_pool_merge_active value=5 - elasticsearch_thread_pool_merge_rejected value=2 - elasticsearch_thread_pool_merge_largest value=5 - elasticsearch_thread_pool_merge_completed value=1 - elasticsearch_thread_pool_bulk_threads value=4 - elasticsearch_thread_pool_bulk_queue value=5 - elasticsearch_thread_pool_bulk_active value=7 - elasticsearch_thread_pool_bulk_rejected value=3 - elasticsearch_thread_pool_bulk_largest value=1 - elasticsearch_thread_pool_bulk_completed value=4 - elasticsearch_thread_pool_warmer_threads value=2 - elasticsearch_thread_pool_warmer_queue value=7 - elasticsearch_thread_pool_warmer_active value=3 - elasticsearch_thread_pool_warmer_rejected value=2 - elasticsearch_thread_pool_warmer_largest value=3 - elasticsearch_thread_pool_warmer_completed value=1 - elasticsearch_thread_pool_get_largest value=2 - elasticsearch_thread_pool_get_completed value=1 - elasticsearch_thread_pool_get_threads value=1 - elasticsearch_thread_pool_get_queue value=8 - elasticsearch_thread_pool_get_active value=4 - elasticsearch_thread_pool_get_rejected value=3 - elasticsearch_thread_pool_index_threads value=6 - elasticsearch_thread_pool_index_queue value=8 - elasticsearch_thread_pool_index_active value=4 - elasticsearch_thread_pool_index_rejected value=2 - elasticsearch_thread_pool_index_largest value=3 - elasticsearch_thread_pool_index_completed value=6 - elasticsearch_thread_pool_suggest_threads value=2 - elasticsearch_thread_pool_suggest_queue value=7 - elasticsearch_thread_pool_suggest_active value=2 - elasticsearch_thread_pool_suggest_rejected value=1 - elasticsearch_thread_pool_suggest_largest value=8 - elasticsearch_thread_pool_suggest_completed value=3 - elasticsearch_thread_pool_fetch_shard_store_queue value=7 - elasticsearch_thread_pool_fetch_shard_store_active value=4 - elasticsearch_thread_pool_fetch_shard_store_rejected value=2 - elasticsearch_thread_pool_fetch_shard_store_largest value=4 - elasticsearch_thread_pool_fetch_shard_store_completed value=1 - elasticsearch_thread_pool_fetch_shard_store_threads value=1 - elasticsearch_thread_pool_management_threads value=2 - elasticsearch_thread_pool_management_queue value=3 - elasticsearch_thread_pool_management_active value=1 - elasticsearch_thread_pool_management_rejected value=6 - elasticsearch_thread_pool_management_largest value=2 - elasticsearch_thread_pool_management_completed value=22 - elasticsearch_thread_pool_percolate_queue value=23 - elasticsearch_thread_pool_percolate_active value=13 - elasticsearch_thread_pool_percolate_rejected value=235 - elasticsearch_thread_pool_percolate_largest value=23 - elasticsearch_thread_pool_percolate_completed value=33 - elasticsearch_thread_pool_percolate_threads value=123 - elasticsearch_thread_pool_listener_active value=4 - elasticsearch_thread_pool_listener_rejected value=8 - elasticsearch_thread_pool_listener_largest value=1 - elasticsearch_thread_pool_listener_completed value=1 - elasticsearch_thread_pool_listener_threads value=1 - elasticsearch_thread_pool_listener_queue value=2 - elasticsearch_thread_pool_search_rejected value=7 - elasticsearch_thread_pool_search_largest value=2 - elasticsearch_thread_pool_search_completed value=4 - elasticsearch_thread_pool_search_threads value=5 - elasticsearch_thread_pool_search_queue value=7 - elasticsearch_thread_pool_search_active value=2 - elasticsearch_thread_pool_fetch_shard_started_threads value=3 - elasticsearch_thread_pool_fetch_shard_started_queue value=1 - elasticsearch_thread_pool_fetch_shard_started_active value=5 - elasticsearch_thread_pool_fetch_shard_started_rejected value=6 - elasticsearch_thread_pool_fetch_shard_started_largest value=4 - elasticsearch_thread_pool_fetch_shard_started_completed value=54 - elasticsearch_thread_pool_refresh_rejected value=4 - elasticsearch_thread_pool_refresh_largest value=8 - elasticsearch_thread_pool_refresh_completed value=3 - elasticsearch_thread_pool_refresh_threads value=23 - elasticsearch_thread_pool_refresh_queue value=7 - elasticsearch_thread_pool_refresh_active value=3 - elasticsearch_thread_pool_optimize_threads value=3 - elasticsearch_thread_pool_optimize_queue value=4 - elasticsearch_thread_pool_optimize_active value=1 - elasticsearch_thread_pool_optimize_rejected value=2 - elasticsearch_thread_pool_optimize_largest value=7 - elasticsearch_thread_pool_optimize_completed value=3 - elasticsearch_thread_pool_snapshot_largest value=1 - elasticsearch_thread_pool_snapshot_completed value=0 - elasticsearch_thread_pool_snapshot_threads value=8 - elasticsearch_thread_pool_snapshot_queue value=5 - elasticsearch_thread_pool_snapshot_active value=6 - elasticsearch_thread_pool_snapshot_rejected value=2 - elasticsearch_thread_pool_generic_threads value=1 - elasticsearch_thread_pool_generic_queue value=4 - elasticsearch_thread_pool_generic_active value=6 - elasticsearch_thread_pool_generic_rejected value=3 - elasticsearch_thread_pool_generic_largest value=2 - elasticsearch_thread_pool_generic_completed value=27 - elasticsearch_thread_pool_flush_threads value=3 - elasticsearch_thread_pool_flush_queue value=8 - elasticsearch_thread_pool_flush_active value=0 - elasticsearch_thread_pool_flush_rejected value=1 - elasticsearch_thread_pool_flush_largest value=5 - elasticsearch_thread_pool_flush_completed value=3 Transport statistics about sent and received bytes in cluster communication measurement names: - elasticsearch_transport_server_open value=13 - elasticsearch_transport_rx_count value=6 - elasticsearch_transport_rx_size_in_bytes value=1380 - elasticsearch_transport_tx_count value=6 - elasticsearch_transport_tx_size_in_bytes value=1380