diff options
author | Peter Bueschel <petersemailkonto@googlemail.com> | 2020-03-31 10:46:32 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-31 10:46:32 +0200 |
commit | da5972b5398cd67a8854e6b1ee6b861bfda5ef83 (patch) | |
tree | 1fd34052702883fc048d715328b7fcfe7c7f6d95 /README.md | |
parent | 4891b01b6c9ea01864ba01b8d0e3ddd5b7e0d369 (diff) | |
download | prometheus_node_collector-da5972b5398cd67a8854e6b1ee6b861bfda5ef83.tar.bz2 prometheus_node_collector-da5972b5398cd67a8854e6b1ee6b861bfda5ef83.tar.xz prometheus_node_collector-da5972b5398cd67a8854e6b1ee6b861bfda5ef83.zip |
Add gauges for allocated memory for queued UDP and TCP packages (#1503)
* Two new states will be added to the tcpstat collector called rx_queued_bytes and tx_queued_bytes.
For UDP datagrams an additional collector 'udp_queues' can be used to expose the total lengths of the tx_queue and rx_queue.
@SuperQ and @discordianfish this changes gives us the option to check for overloaded UDP + TCP processing.
The names of the new TCP states and the UDP metric can be discussed.
The current reasons are just:
I don't want to add another collector for the same exposed file, so I just added the new states to the tcpstat collector.
I chose the name 'udp_queue' instead of 'udpstat' as UDP has no state.
Signed-off-by: Peter Bueschel <peter.bueschel@logmein.com>
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -60,6 +60,7 @@ textfile | Exposes statistics read from local disk. The `--collector.textfile.di | |||
60 | thermal\_zone | Exposes thermal zone & cooling device statistics from `/sys/class/thermal`. | Linux | 60 | thermal\_zone | Exposes thermal zone & cooling device statistics from `/sys/class/thermal`. | Linux |
61 | time | Exposes the current system time. | _any_ | 61 | time | Exposes the current system time. | _any_ |
62 | timex | Exposes selected adjtimex(2) system call stats. | Linux | 62 | timex | Exposes selected adjtimex(2) system call stats. | Linux |
63 | udp_queues | Exposes UDP total lengths of the rx_queue and tx_queue from `/proc/net/udp` and `/proc/net/udp6`. | Linux | ||
63 | uname | Exposes system information as provided by the uname system call. | Darwin, FreeBSD, Linux, OpenBSD | 64 | uname | Exposes system information as provided by the uname system call. | Darwin, FreeBSD, Linux, OpenBSD |
64 | vmstat | Exposes statistics from `/proc/vmstat`. | Linux | 65 | vmstat | Exposes statistics from `/proc/vmstat`. | Linux |
65 | xfs | Exposes XFS runtime statistics. | Linux (kernel 4.4+) | 66 | xfs | Exposes XFS runtime statistics. | Linux (kernel 4.4+) |