anchor.diff:  The name of the writer node
   =====
   
  +`write_elapsed`::
  +(string)
  +The elapsed time spent writing this blob.
  +
   `write_elapsed_nanos`::
  -(object)
  +(long)
   The elapsed time spent writing this blob, in nanoseconds.
   
  +`overwrite_elapsed`::
  +(string)
  +The elapsed time spent overwriting this blob. Omitted if the blob was not
  +overwritten.
  +
   `overwrite_elapsed_nanos`::
  -(object)
  +(long)
   The elapsed time spent overwriting this blob, in nanoseconds. Omitted if the
   blob was not overwritten.
   
  +`write_throttled`::
  +(string)
  +The length of time spent waiting for the `max_snapshot_bytes_per_sec` throttle
  +while writing this blob.
  +
   `write_throttled_nanos`::
  -(object)
  +(long)
   The length of time spent waiting for the `max_snapshot_bytes_per_sec` throttle
   while writing this blob, in nanoseconds.
   
  
positive.code: The name of the blob.
  
  `size`::
  (long)
  The size of the blob in bytes.
  
  
negative.code: =====
  `count`::
  (integer)
  The number of read operations performed in the test.
  
  `total_size`::
  (string)
  The total size of all the blobs or partial blobs read in the test.
  
  `total_size_bytes`::
  (long)
  The total size of all the blobs or partial blobs read in the test, in bytes.
  
  `total_wait`::
  (string)
  The total time spent waiting for the first byte of each read request to be
  received.
  
  `total_wait_nanos`::
  (long)
  The total time spent waiting for the first byte of each read request to be
  received, in nanoseconds.
  
  `max_wait`::
  (string)
  The maximum time spent waiting for the first byte of any read request to be
  received.
  
  `max_wait_nanos`::
  (long)
  The maximum time spent waiting for the first byte of any read request to be
  received, in nanoseconds.
  
  `total_throttled`::
  (string)
  The total time spent waiting due to the `max_restore_bytes_per_sec` or
  `indices.recovery.max_bytes_per_sec` throttles.
  
  `total_throttled_nanos`::
  (long)
  The total time spent waiting due to the `max_restore_bytes_per_sec` or
  `indices.recovery.max_bytes_per_sec` throttles, in nanoseconds.
  
  `total_elapsed`::
  (string)
  The total elapsed time spent on reading blobs in the test.
  
  `total_elapsed_nanos`::
  (long)
  The total elapsed time spent on reading blobs in the test, in nanoseconds.
  =====
  ====
  
  `details`::
  (array)
  A description of every read and write operation performed during the test. This
  is only returned if the `?detailed` request parameter is set to `true`.
  +
  .Properties of items within `details`
  [%collapsible]
  