anchor.diff:      (integer)
       Total number of documents ingested during the lifetime of this node.
   
  -`ingest.total.time_in_millis`::
  -    (integer)
  +`ingest.total.time`::
  +    (<<time-units,time value>>)
       Total time spent preprocessing ingest documents during the lifetime of this
       node.
   
  +`ingest.total.time_in_millis`::
  +    (integer)
  +    Total time, in milliseconds, spent preprocessing ingest documents during the
  +    lifetime of this node.
  +
   `ingest.total.current`::
       (integer)
       Total number of documents currently being ingested.
  
positive.code: [%collapsible]
  ====
  `os.timestamp`::
      Last time the operating system statistics have been refreshed.
  
  `os.cpu.percent`::
      Recent CPU usage for the whole system, or -1 if not supported.
  
  `os.cpu.load_average.1m`::
      One-minute load average on the system (field is not present if one-minute 
      load average is not available).
      
  `os.cpu.load_average.5m`::
      Five-minute load average on the system (field is not present if five-minute 
      load average is not available).
  
  `os.cpu.load_average.15m`::
      Fifteen-minute load average on the system (field is not present if 
      fifteen-minute load average is not available).
  
  `os.mem.total_in_bytes`::
      Total amount of physical memory in bytes.
  
  `os.mem.free_in_bytes`::
      Amount of free physical memory in bytes.
  
  `os.mem.free_percent`::
      Percentage of free memory.
  
  `os.mem.used_in_bytes`::
      Amount of used physical memory in bytes.
  
  `os.mem.used_percent`::
      Percentage of used memory.
  
  `os.swap.total_in_bytes`::
      Total amount of swap space in bytes.
  
  `os.swap.free_in_bytes`::
      Amount of free swap space in bytes.
  
  `os.swap.used_in_bytes`::
      Amount of used swap space in bytes.
  
  `os.cgroup.cpuacct.control_group` (Linux only)::
      The `cpuacct` control group to which the {es} process belongs.
  
  `os.cgroup.cpuacct.usage_nanos` (Linux only)::
      The total CPU time (in nanoseconds) consumed by all tasks in the same cgroup 
      as the {es} process.
  
  `os.cgroup.cpu.control_group` (Linux only)::
      The `cpu` control group to which the {es} process belongs.
  
  `os.cgroup.cpu.cfs_period_micros` (Linux only)::
      The period of time (in microseconds) for how regularly all tasks in the same 
      cgroup as the {es} process should have their access to CPU resources 
      reallocated.
  
  `os.cgroup.cpu.cfs_quota_micros` (Linux only)::
      The total amount of time (in microseconds) for which all tasks in
      the same cgroup as the {es} process can run during one period 
      `os.cgroup.cpu.cfs_period_micros`.
  
  `os.cgroup.cpu.stat.number_of_elapsed_periods` (Linux only)::
      The number of reporting periods (as specified by
      `os.cgroup.cpu.cfs_period_micros`) that have elapsed.
  
  `os.cgroup.cpu.stat.number_of_times_throttled` (Linux only)::
      The number of times all tasks in the same cgroup as the {es} process have 
      been throttled.
  
  `os.cgroup.cpu.stat.time_throttled_nanos` (Linux only)::
      The total amount of time (in nanoseconds) for which all tasks in the same 
      cgroup as the {es} process have been throttled.
  
  `os.cgroup.memory.control_group` (Linux only)::
      The `memory` control group to which the {es} process belongs.
  
  `os.cgroup.memory.limit_in_bytes` (Linux only)::
      The maximum amount of user memory (including file cache) allowed for all 
      tasks in the same cgroup as the {es} process. This value can be too big to 
      store in a `long`, so is returned as a string so that the value returned can 
  
negative.code:     limit has been set for the cgroup.
  
  `os.cgroup.memory.usage_in_bytes` (Linux only)::
      (string)
      The total current memory usage by processes in the cgroup (in bytes) by all 
      tasks in the same cgroup as the {es} process. This value is stored as a 
      string for consistency with `os.cgroup.memory.limit_in_bytes`.
  