feat: add hh_node measurement (#4137)

* feat: add hh_node measurement

Add documentation for `hh_node` measurement that was added to `/debug/vars` starting with 1.9.8 and 1.10.0.

refs https://github.com/influxdata/plutonium/pull/3877
refs https://github.com/influxdata/plutonium/pull/3878
refs https://github.com/influxdata/plutonium/pull/3879

* resolve hh_ links

* Update content/platform/monitoring/influxdata-platform/tools/measurements-internal.md

* Update content/platform/monitoring/influxdata-platform/tools/measurements-internal.md

* Update content/platform/monitoring/influxdata-platform/tools/measurements-internal.md

* Update content/platform/monitoring/influxdata-platform/tools/measurements-internal.md

* Update content/platform/monitoring/influxdata-platform/tools/measurements-internal.md

---------

Co-authored-by: kelseiv <47797004+kelseiv@users.noreply.github.com>
Co-authored-by: Kelly <kelly@influxdata.com>
Co-authored-by: lwandzura <51929958+lwandzura@users.noreply.github.com>
Co-authored-by: Scott Anderson <sanderson@users.noreply.github.com>
pull/5183/head
Geoffrey Wossum 2023-10-17 15:37:42 -05:00 committed by GitHub
parent 3a892b8d3c
commit 26c6d57cad
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 22 additions and 1 deletions

View File

@ -89,7 +89,9 @@ to visualize InfluxDB `_internal` metrics.
- [writeNodeReqPoints](#writenodereqpoints)
- [writeShardReq](#writeshardreq)
- [writeShardReqPoints](#writeshardreqpoints)
- [hh_processor](#hh-processor-enterprise-only) (Enterprise only)
- [hh_node](#hh_node-enterprise-only) (Enterprise only)
- [queueTotalSize](#queuetotalsize)
- [hh_processor](#hh_processor-enterprise-only) (Enterprise only)
- [bytesRead](#bytesread)
- [bytesWritten](#byteswritten)
- [queueBytes](#queuebytes)
@ -427,6 +429,25 @@ The total number of points enqueued into the hinted handoff queue.
---
### hh_node (Enterprise only)
Available in InfluxDB Enterprise 1.9.8 and later.
The `hh_node` measurement stores hinted handoff statistics for all queues (shards) for a given node.
The `hh_node` measurement has one additional tag:
- `node` - The destination node for the recorded metrics.
#### queueTotalSize
Total bytes of disk space used by all hinted handoff queues for a single node.
Tracks the disk usage of all hinted handoff queues for a given node (not the bytes waiting to be processed). Due to the implementation of the hinted handoff queue,
a lag occurs between when bytes are processed and when they're removed from the disk.
`queueTotalSize` is used to determine when a node's hinted handoff queue has reached the
maximum size configured in the [hinted-handoff max-size](https://docs.influxdata.com/enterprise_influxdb/v1.9/administration/configure/config-data-nodes/#max-size) parameter.
---
### hh_processor (Enterprise only)
The `hh_processor` measurement stores statistics for a single queue (shard).
In InfluxDB Enterprise, there is a hinted handoff processor on each data node.