Skip to content

Protocol Integration

Network TCP datasources provide metrics such as round trip time (RTT), TCP retransmissions, number of packets, etc. for TCP requests and responses. Along with metrics, network TCP datasources also provide attributes such as protocol type, server port, etc. for TCP interactions.

Note: Protocol metrics are captured by collectors running with EPOCH_ANALYSIS_DEPTH=layer7 set in their configuration.

Attributes

Below attributes can be used in filters and group by operations in analytics within alerts, dashboards, etc.

API Usage Name Description Value / Example
network.protocol Application layer protocol using TCP DNS, http, MYSQL, PGSQL, MEMCACHED, THRIFT, Unknown Protocol(s)
network.encrypted Encrypted networks kibibyte/s

There are some attributes that are common across the integrations. The description to the relevant attributes for this integration can be found here: shared attributes

Protocol Datasources

Datasource Available Aggregations Unit Description
network.tcp.session.connectionattemptstotal avg sum The aggregated number of total connection attempts for TCP sessions.
network.tcp.session.connectionattemptstotal.rate rate The aggregated number of total connection attempts per second for TCP sessions.
network.tcp.session.connectionattemptssuccess avg sum The aggregated number of successful connection attempts for TCP sessions.
network.tcp.session.connectionattemptssuccess.rate rate The aggregated number of successful connection attempts per second for TCP sessions.
network.tcp.session.firstrtt avg sum millisecond First RTT.
network.tcp.session.firstrtt.rate rate millisecond/s First RTT rate.
network.tcp.session.retransmissions avg sum packets The aggregated number of retransmitted packets across all TCP sessions.
network.tcp.session.retransmissions.rate rate packets/s The rate of packets retransmitted across all TCP sessions.
network.tcp.session.fastretransmissions avg sum packets The aggregated number of retransmitted packets across all TCP sessions.
network.tcp.session.fastretransmissions.rate rate packets/s The rate of packets retransmitted across all TCP sessions.
network.tcp.session.spuriousretransmissions avg sum packets The aggregated number of packets retransmitted across all TCP sessions.
network.tcp.session.spuriousretransmissions.rate rate packets/s The rate of packets retransmitted across all TCP sessions.
network.tcp.session.keepalives avg sum The aggregated number of keep alives across all TCP sessions.
network.tcp.session.keepalives.rate rate /s The rate of keep alives across all TCP sessions
network.tcp.session.duplicateacks avg sum The aggregated number of duplicate acknowledgements across all TCP sessions.
network.tcp.session.duplicateacks.rate rate /s The rate of duplicate acknowledgements across all TCP sessions
network.tcp.session.outoforder avg sum packets The aggregated number of out of order packets across all TCP sessions.
network.tcp.session.outoforder.rate rate packets/s The rate of out of order packets across all TCP sessions.
network.tcp.session.count count packets The total number of packets across all TCP sessions.
network.tcp.session.throughput throughput packets/s The rate of packets across all TCP sessions.
network.tcp.request.bytes sum avg min max byte The aggregated number of bytes across all TCP requests.
network.tcp.request.bytes.rate rate byte/s The rate of bytes transferred across all TCP requests.
network.tcp.request.count count The total number of TCP requests.
network.tcp.request.throughput throughput /s The rate of TCP requests.
network.tcp.request.packets sum avg min max packet The aggregated number of packets transmitted sacross all TCP requests.
network.tcp.request.packets.rate rate packet/s The rate of packets transmitted across all TCP requests.
network.tcp.response.bytes sum avg min max byte The aggregated number of bytes transmitted across all TCP responses.
network.tcp.response.bytes.rate rate byte/s The rate of bytes transmitted across all TCP responses.
network.tcp.response.count count The total number of TCP responses.
network.tcp.response.throughput throughput /s The rate of the total number of TCP responses.
network.tcp.response.packets sum avg min max packet The aggregated number of packets transmitted across all TCP responses.
network.tcp.response.packets.rate rate packet/s The rate of packets transmitted across all TCP responses.