Network

sysdig_connection_net_connection_in_count

Prometheus IDsysdig_connection_net_connection_in_count
Legacy IDnet.connection.count.in
Metric Typecounter
Unitnumber
DescriptionThe number of currently established client (inbound) connections.
Additional Notesnet_connection* metric is especially useful when segmented by protocol, port or process. This is the TCP-level connection counts. Sysdig also performs heuristics to present UDP packets as connections based on src and dst IP for these. These calculation is depend on syscalls such as connect and accept. This is different from the net_request* metrics. They are calculated based on our classification of data by parsing read /write buffers associated with read/write and send/receive syscalls into request and response. Even though buffers are not evaluated to determine protocol-level info, Sysdig can determine that a request (for example, a certain server process has received a read syscall or a client process has sent a write syscall) has been made and an associated response has been sent. Using this information, Sysdig generates the metrics without protocol-level segmentation. The latency is determined using the time delta between a request and a response.

sysdig_connection_net_connection_out_count

Prometheus IDsysdig_connection_net_connection_out_count
Legacy IDnet.connection.count.out
Metric Typecounter
Unitnumber
DescriptionThe number of currently established server (outbound) connections.
Additional NotesThis metric is especially useful when segmented by protocol, port or process.

sysdig_connection_net_connection_total_count

Prometheus IDsysdig_connection_net_connection_total_count
Legacy IDnet.connection.count.total
Metric Typecounter
Unitnumber
DescriptionThe number of currently established connections. This value may exceed the sum of the inbound and outbound metrics since it represents client and server inter-host connections as well as internal only connections.
Additional NotesThis metric is especially useful when segmented by protocol, port or process.

sysdig_connection_net_in_bytes

Prometheus IDsysdig_connection_net_in_bytes
Legacy IDnet.bytes.in
Metric Typecounter
Unitdata
DescriptionThe number of inbound network bytes.
Additional NotesBy default, this metric shows the total value for the selected scope. For instance, if you apply it to a group of machines, you will see the total value for the whole group. However, you can easily segment the metric to see it by host, process, container, and so on. Just use ‘Segment by’ in the UI.

sysdig_connection_net_out_bytes

Prometheus IDsysdig_connection_net_out_bytes
Legacy IDnet.bytes.out
Metric Typecounter
Unitdata
DescriptionThe number of outbound network bytes.
Additional NotesBy default, this metric shows the total value for the selected scope. For instance, if you apply it to a group of machines, you will see the total value for the whole group. However, you can easily segment the metric to see it by host, process, container, and so on. Just use ‘Segment by’ in the UI.

sysdig_connection_net_request_count

Prometheus IDsysdig_connection_net_request_count
Legacy IDnet.request.count
Metric Typecounter
Unitnumber
DescriptionThe total number of network requests. Note, this value may exceed the sum of inbound and outbound requests, because this count includes requests over internal connections.
Additional Notes

sysdig_connection_net_request_in_count

Prometheus IDsysdig_connection_net_request_in_count
Legacy IDnet.request.count.in
Metric Typecounter
Unitnumber
DescriptionThe number of inbound network requests.
Additional Notes

sysdig_connection_net_request_in_time

Prometheus IDsysdig_connection_net_request_in_time
Legacy IDnet.request.time.in
Metric Typecounter
Unittime
DescriptionThe average time to serve an inbound request.
Additional Notes

sysdig_connection_net_request_out_count

Prometheus IDsysdig_connection_net_request_out_count
Legacy IDnet.request.count.out
Metric Typecounter
Unitnumber
DescriptionThe number of outbound network requests.
Additional Notes

sysdig_connection_net_request_out_time

Prometheus IDsysdig_connection_net_request_out_time
Legacy IDnet.request.time.out
Metric Typecounter
Unittime
DescriptionThe number of average time spent waiting for an outbound request.
Additional Notes

sysdig_connection_net_request_time

Prometheus IDsysdig_connection_net_request_time
Legacy IDnet.request.time
Metric Typecounter
Unittime
DescriptionThe number of average time to serve a network request.
Additional Notes

sysdig_connection_net_total_bytes

Prometheus IDsysdig_connection_net_total_bytes
Legacy IDnet.bytes.total
Metric Typecounter
Unitdata
DescriptionThe total network bytes, including both inbound and outbound connections.
Additional NotesBy default, this metric shows the total value for the selected scope. For instance, if you apply it to a group of machines, you will see the total value for the whole group. However, you can easily segment the metric to see it by host, process, container, and so on. Just use ‘Segment by’ in the UI.