Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
Loading...
Searching...
No Matches
kcenon::monitoring::platform::tcp_state_info Struct Reference

TCP connection state statistics. More...

#include <metrics_provider.h>

Collaboration diagram for kcenon::monitoring::platform::tcp_state_info:
Collaboration graph

Public Attributes

uint64_t established {0}
 ESTABLISHED connections.
 
uint64_t syn_sent {0}
 SYN_SENT connections.
 
uint64_t syn_recv {0}
 SYN_RECV connections.
 
uint64_t fin_wait1 {0}
 FIN_WAIT1 connections.
 
uint64_t fin_wait2 {0}
 FIN_WAIT2 connections.
 
uint64_t time_wait {0}
 TIME_WAIT connections.
 
uint64_t close_wait {0}
 CLOSE_WAIT connections.
 
uint64_t last_ack {0}
 LAST_ACK connections.
 
uint64_t listen {0}
 LISTEN connections.
 
uint64_t closing {0}
 CLOSING connections.
 
uint64_t total {0}
 Total connections.
 
bool available {false}
 Whether info is available.
 

Detailed Description

TCP connection state statistics.

Definition at line 89 of file metrics_provider.h.

Member Data Documentation

◆ available

bool kcenon::monitoring::platform::tcp_state_info::available {false}

Whether info is available.

Definition at line 101 of file metrics_provider.h.

101{false};

◆ close_wait

uint64_t kcenon::monitoring::platform::tcp_state_info::close_wait {0}

CLOSE_WAIT connections.

Definition at line 96 of file metrics_provider.h.

96{0};

◆ closing

uint64_t kcenon::monitoring::platform::tcp_state_info::closing {0}

CLOSING connections.

Definition at line 99 of file metrics_provider.h.

99{0};

◆ established

uint64_t kcenon::monitoring::platform::tcp_state_info::established {0}

ESTABLISHED connections.

Definition at line 90 of file metrics_provider.h.

90{0};

◆ fin_wait1

uint64_t kcenon::monitoring::platform::tcp_state_info::fin_wait1 {0}

FIN_WAIT1 connections.

Definition at line 93 of file metrics_provider.h.

93{0};

◆ fin_wait2

uint64_t kcenon::monitoring::platform::tcp_state_info::fin_wait2 {0}

FIN_WAIT2 connections.

Definition at line 94 of file metrics_provider.h.

94{0};

◆ last_ack

uint64_t kcenon::monitoring::platform::tcp_state_info::last_ack {0}

LAST_ACK connections.

Definition at line 97 of file metrics_provider.h.

97{0};

◆ listen

uint64_t kcenon::monitoring::platform::tcp_state_info::listen {0}

LISTEN connections.

Definition at line 98 of file metrics_provider.h.

98{0};

◆ syn_recv

uint64_t kcenon::monitoring::platform::tcp_state_info::syn_recv {0}

SYN_RECV connections.

Definition at line 92 of file metrics_provider.h.

92{0};

◆ syn_sent

uint64_t kcenon::monitoring::platform::tcp_state_info::syn_sent {0}

SYN_SENT connections.

Definition at line 91 of file metrics_provider.h.

91{0};

◆ time_wait

uint64_t kcenon::monitoring::platform::tcp_state_info::time_wait {0}

TIME_WAIT connections.

Definition at line 95 of file metrics_provider.h.

95{0};

◆ total

uint64_t kcenon::monitoring::platform::tcp_state_info::total {0}

Total connections.

Definition at line 100 of file metrics_provider.h.

100{0};

The documentation for this struct was generated from the following file: