anchor.diff:      (integer)
       Number of documents preprocessed by the ingest pipeline.
   
  +`ingest.pipelines.<pipeline_id>.time`::
  +    (<<time-units,time value>>)
  +    Total time spent preprocessing documents in the ingest pipeline.
  +
   `ingest.pipelines.<pipeline_id>.time_in_millis`::
       (integer)
  -    Total time spent preprocessing documents in the ingest pipeline.
  +    Total time, in milliseconds, spent preprocessing documents in the ingest
  +    pipeline.
   
   `ingest.pipelines.<pipeline_id>.failed`::
       (integer)
       Total number of failed operations for the ingest pipeline.
   
  -`ingest.pipelines.<pipeline_id>.<processor>.count`::
  +`ingest.pipelines.<pipeline_id>.processors.<processor>.count`::
       (integer)
       Number of documents transformed by the processor.
   
  -`ingest.pipelines.<pipeline_id>.<processor>.time_in_millis`::
  -    (integer)
  +`ingest.pipelines.<pipeline_id>.processors.<processor>.time`::
  +    (<<time-units,time value>>)
       Time spent by the processor transforming documents.
   
  -`ingest.pipelines.<pipeline_id>.<processor>.current`::
  +`ingest.pipelines.<pipeline_id>.processors.<processor>.time_in_millis`::
  +    (integer)
  +    Time, in milliseconds, spent by the processor transforming documents.
  +
  +`ingest.pipelines.<pipeline_id>.processors.<processor>.current`::
       (integer)
       Number of documents currently being transformed by the processor.
   
  -`ingest.pipelines.<pipeline_id>.<processor>.failed`::
  +`ingest.pipelines.<pipeline_id>.processors.<processor>.failed`::
       (integer)
       Number of failed operations for the processor.
   ====
  
positive.code: [%collapsible]
  ====
  `fs.timestamp`::
      Last time the file stores statistics have been refreshed.
  
  `fs.total.total_in_bytes`::
      Total size (in bytes) of all file stores.
  
  `fs.total.free_in_bytes`::
      Total number of unallocated bytes in all file stores.
  
  `fs.total.available_in_bytes`::
      Total number of bytes available to this Java virtual machine on all file 
      stores. Depending on OS or process level restrictions, this might appear 
      less than `fs.total.free_in_bytes`. This is the actual amount of free disk 
      space the {es} node can utilise.
  
  `fs.data`::
      List of all file stores.
  
  `fs.data.path`::
      Path to the file store.
  
  `fs.data.mount`::
      Mount point of the file store (ex: /dev/sda2).
  
  `fs.data.type`::
      Type of the file store (ex: ext4).
  
  `fs.data.total_in_bytes`::
      Total size (in bytes) of the file store.
  
  `fs.data.free_in_bytes`::
      Total number of unallocated bytes in the file store.
  
  `fs.data.available_in_bytes`::
      Total number of bytes available to this Java virtual machine on this file 
      store.
  
  `fs.io_stats.devices` (Linux only)::
      Array of disk metrics for each device that is backing an {es} data path. 
      These disk metrics are probed periodically and averages between the last 
      probe and the current probe are computed.
  
  `fs.io_stats.devices.device_name` (Linux only)::
      The Linux device name.
  
  `fs.io_stats.devices.operations` (Linux only)::
      The total number of read and write operations for the device completed since 
      starting {es}.
  
  `fs.io_stats.devices.read_operations` (Linux only)::
      The total number of read operations for the device completed since starting 
      {es}.
  
  `fs.io_stats.devices.write_operations` (Linux only)::
      The total number of write operations for the device completed since starting 
      {es}.
  
  `fs.io_stats.devices.read_kilobytes` (Linux only)::
      The total number of kilobytes read for the device since starting {es}.
  
  `fs.io_stats.devices.write_kilobytes` (Linux only)::
      The total number of kilobytes written for the device since starting {es}.
  
  `fs.io_stats.operations` (Linux only)::
      The total number of read and write operations across all devices used by 
      {es} completed since starting {es}.
  
  `fs.io_stats.read_operations` (Linux only)::
      The total number of read operations for across all devices used by {es} 
      completed since starting {es}.
  
  `fs.io_stats.write_operations` (Linux only)::
      The total number of write operations across all devices used by {es} 
      completed since starting {es}.
  
  `fs.io_stats.read_kilobytes` (Linux only)::
      The total number of kilobytes read across all devices used by {es} since 
      starting {es}.
  
  `fs.io_stats.write_kilobytes` (Linux only)::
      The total number of kilobytes written across all devices used by {es} since 
      starting {es}.
  ====
  
negative.code: [%collapsible]
  ====
  `adaptive_selection.outgoing_searches`::
      (integer)
      The number of outstanding search requests from the node these stats are for 
      to the keyed node.
  
  `adaptive_selection.avg_queue_size`::
      (integer)
      The exponentially weighted moving average queue size of search requests on 
      the keyed node.
  
  `adaptive_selection.avg_service_time`::
      (<<time-units,time value>>)
      The exponentially weighted moving average service time of search requests on
      the keyed node.
  
  `adaptive_selection.avg_service_time_ns`::
      (integer)
      The exponentially weighted moving average service time, in nanoseconds, of
      search requests on the keyed node.
  
  `adaptive_selection.avg_response_time`::
      (<<time-units,time value>>)
      The exponentially weighted moving average response time of search requests 
      on the keyed node.
  
  `adaptive_selection.avg_response_time_ns`::
      (integer)
      The exponentially weighted moving average response time, in nanoseconds, of
      search requests on the keyed node.
  
  `adaptive_selection.rank`::
      (string)
      The rank of this node; used for shard selection when routing search 
      requests.
  ====
  