Class: DatadogAPIClient::V2::SingleAggregatedConnectionResponseDataAttributes
- Inherits:
-
Object
- Object
- DatadogAPIClient::V2::SingleAggregatedConnectionResponseDataAttributes
- Includes:
- BaseGenericModel
- Defined in:
- lib/datadog_api_client/v2/models/single_aggregated_connection_response_data_attributes.rb
Overview
Attributes for an aggregated connection.
Instance Attribute Summary collapse
-
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
-
#bytes_sent_by_client ⇒ Object
The total number of bytes sent by the client over the given period.
-
#bytes_sent_by_server ⇒ Object
The total number of bytes sent by the server over the given period.
-
#group_bys ⇒ Object
The key, value pairs for each group by.
-
#packets_sent_by_client ⇒ Object
The total number of packets sent by the client over the given period.
-
#packets_sent_by_server ⇒ Object
The total number of packets sent by the server over the given period.
-
#rtt_micro_seconds ⇒ Object
Measured as TCP smoothed round trip time in microseconds (the time between a TCP frame being sent and acknowledged).
-
#tcp_closed_connections ⇒ Object
The number of TCP connections in a closed state.
-
#tcp_delivered_ce ⇒ Object
The number of TCP segments acknowledged with the ECN Congestion Experienced (CE) mark, indicating that an upstream router marked packets as experiencing congestion.
-
#tcp_established_connections ⇒ Object
The number of TCP connections in an established state.
-
#tcp_probe0_count ⇒ Object
The number of TCP zero-window probes sent.
-
#tcp_rcv_ooo_pack ⇒ Object
The number of TCP packets received out of order.
-
#tcp_recovery_count ⇒ Object
The number of TCP fast recovery events.
-
#tcp_refusals ⇒ Object
The number of TCP connections that were refused by the server.
-
#tcp_reord_seen ⇒ Object
The number of times reordering of sent packets was detected.
-
#tcp_resets ⇒ Object
The number of TCP connections that were reset by the server.
-
#tcp_retransmits ⇒ Object
TCP Retransmits represent detected failures that are retransmitted to ensure delivery.
-
#tcp_rto_count ⇒ Object
The number of TCP retransmission timeouts (RTOs).
-
#tcp_timeouts ⇒ Object
The number of TCP connections that timed out from the perspective of the operating system.
Method Summary
Methods included from BaseGenericModel
Instance Attribute Details
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
78 79 80 |
# File 'lib/datadog_api_client/v2/models/single_aggregated_connection_response_data_attributes.rb', line 78 def additional_properties @additional_properties end |
#bytes_sent_by_client ⇒ Object
The total number of bytes sent by the client over the given period.
25 26 27 |
# File 'lib/datadog_api_client/v2/models/single_aggregated_connection_response_data_attributes.rb', line 25 def bytes_sent_by_client @bytes_sent_by_client end |
#bytes_sent_by_server ⇒ Object
The total number of bytes sent by the server over the given period.
28 29 30 |
# File 'lib/datadog_api_client/v2/models/single_aggregated_connection_response_data_attributes.rb', line 28 def bytes_sent_by_server @bytes_sent_by_server end |
#group_bys ⇒ Object
The key, value pairs for each group by.
31 32 33 |
# File 'lib/datadog_api_client/v2/models/single_aggregated_connection_response_data_attributes.rb', line 31 def group_bys @group_bys end |
#packets_sent_by_client ⇒ Object
The total number of packets sent by the client over the given period.
34 35 36 |
# File 'lib/datadog_api_client/v2/models/single_aggregated_connection_response_data_attributes.rb', line 34 def packets_sent_by_client @packets_sent_by_client end |
#packets_sent_by_server ⇒ Object
The total number of packets sent by the server over the given period.
37 38 39 |
# File 'lib/datadog_api_client/v2/models/single_aggregated_connection_response_data_attributes.rb', line 37 def packets_sent_by_server @packets_sent_by_server end |
#rtt_micro_seconds ⇒ Object
Measured as TCP smoothed round trip time in microseconds (the time between a TCP frame being sent and acknowledged).
40 41 42 |
# File 'lib/datadog_api_client/v2/models/single_aggregated_connection_response_data_attributes.rb', line 40 def rtt_micro_seconds @rtt_micro_seconds end |
#tcp_closed_connections ⇒ Object
The number of TCP connections in a closed state. Measured in connections per second from the client.
43 44 45 |
# File 'lib/datadog_api_client/v2/models/single_aggregated_connection_response_data_attributes.rb', line 43 def tcp_closed_connections @tcp_closed_connections end |
#tcp_delivered_ce ⇒ Object
The number of TCP segments acknowledged with the ECN Congestion Experienced (CE) mark, indicating that an upstream router marked packets as experiencing congestion.
46 47 48 |
# File 'lib/datadog_api_client/v2/models/single_aggregated_connection_response_data_attributes.rb', line 46 def tcp_delivered_ce @tcp_delivered_ce end |
#tcp_established_connections ⇒ Object
The number of TCP connections in an established state. Measured in connections per second from the client.
49 50 51 |
# File 'lib/datadog_api_client/v2/models/single_aggregated_connection_response_data_attributes.rb', line 49 def tcp_established_connections @tcp_established_connections end |
#tcp_probe0_count ⇒ Object
The number of TCP zero-window probes sent. These probes are sent when the receiver advertises a zero receive window, indicating it cannot accept more data.
52 53 54 |
# File 'lib/datadog_api_client/v2/models/single_aggregated_connection_response_data_attributes.rb', line 52 def tcp_probe0_count @tcp_probe0_count end |
#tcp_rcv_ooo_pack ⇒ Object
The number of TCP packets received out of order. This indicates network-level packet reordering, which can degrade TCP performance by triggering spurious retransmissions and reducing throughput.
55 56 57 |
# File 'lib/datadog_api_client/v2/models/single_aggregated_connection_response_data_attributes.rb', line 55 def tcp_rcv_ooo_pack @tcp_rcv_ooo_pack end |
#tcp_recovery_count ⇒ Object
The number of TCP fast recovery events. Fast recovery retransmits lost segments detected through duplicate ACKs or selective acknowledgment (SACK) without waiting for a retransmission timeout.
58 59 60 |
# File 'lib/datadog_api_client/v2/models/single_aggregated_connection_response_data_attributes.rb', line 58 def tcp_recovery_count @tcp_recovery_count end |
#tcp_refusals ⇒ Object
The number of TCP connections that were refused by the server. Typically this indicates an attempt to connect to an IP/port that is not receiving connections, or a firewall/security misconfiguration.
61 62 63 |
# File 'lib/datadog_api_client/v2/models/single_aggregated_connection_response_data_attributes.rb', line 61 def tcp_refusals @tcp_refusals end |
#tcp_reord_seen ⇒ Object
The number of times reordering of sent packets was detected. Reordering detection adjusts the duplicate ACK threshold, preventing spurious retransmissions caused by out-of-order delivery.
64 65 66 |
# File 'lib/datadog_api_client/v2/models/single_aggregated_connection_response_data_attributes.rb', line 64 def tcp_reord_seen @tcp_reord_seen end |
#tcp_resets ⇒ Object
The number of TCP connections that were reset by the server.
67 68 69 |
# File 'lib/datadog_api_client/v2/models/single_aggregated_connection_response_data_attributes.rb', line 67 def tcp_resets @tcp_resets end |
#tcp_retransmits ⇒ Object
TCP Retransmits represent detected failures that are retransmitted to ensure delivery. Measured in count of retransmits from the client.
70 71 72 |
# File 'lib/datadog_api_client/v2/models/single_aggregated_connection_response_data_attributes.rb', line 70 def tcp_retransmits @tcp_retransmits end |
#tcp_rto_count ⇒ Object
The number of TCP retransmission timeouts (RTOs). An RTO occurs when an ACK is not received within the estimated round-trip time, forcing the sender to retransmit and halve its congestion window.
73 74 75 |
# File 'lib/datadog_api_client/v2/models/single_aggregated_connection_response_data_attributes.rb', line 73 def tcp_rto_count @tcp_rto_count end |
#tcp_timeouts ⇒ Object
The number of TCP connections that timed out from the perspective of the operating system. This can indicate general connectivity and latency issues.
76 77 78 |
# File 'lib/datadog_api_client/v2/models/single_aggregated_connection_response_data_attributes.rb', line 76 def tcp_timeouts @tcp_timeouts end |