@cryptotaxi247 / netdata-1 / commits / 3d94b13bb

add proc_net_sctp_snmp charts info (#11564)

Ilya Mashchenko committed Sep 23, 2021 at 15:39 UTC 3d94b13bb42e8215f75643657b2c73d286451fb8
1 file changed +45 -1
web/gui/dashboard_info.js
+45 -1
@@ -89,7 +89,12 @@ netdataDashboard.menu = {
89 'sctp': {
90 title: 'SCTP Networking',
91 icon: '<i class="fas fa-cloud"></i>',
92 - info: '<a href="https://en.wikipedia.org/wiki/Stream_Control_Transmission_Protocol" target="_blank">Stream Control Transmission Protocol (SCTP)</a> is a computer network protocol which operates at the transport layer and serves a role similar to the popular protocols TCP and UDP. SCTP provides some of the features of both UDP and TCP: it is message-oriented like UDP and ensures reliable, in-sequence transport of messages with congestion control like TCP. It differs from those protocols by providing multi-homing and redundant paths to increase resilience and reliability.'
92 + info: '<p><a href="https://en.wikipedia.org/wiki/Stream_Control_Transmission_Protocol" target="_blank">Stream Control Transmission Protocol (SCTP)</a> '+
93 + 'is a computer network protocol which operates at the transport layer and serves a role similar to the popular '+
94 + 'protocols TCP and UDP. SCTP provides some of the features of both UDP and TCP: it is message-oriented like UDP '+
95 + 'and ensures reliable, in-sequence transport of messages with congestion control like TCP. '+
96 + 'It differs from those protocols by providing multi-homing and redundant paths to increase resilience and reliability.</p>'+
97 + '<p>Netdata collects SCTP metrics reading the <code>/proc/net/sctp/snmp</code> file.</p>'
98 },
99
100 'ipvs': {
@@ -1585,6 +1590,45 @@ netdataDashboard.context = {
1590 + ' <code>TCPSynRetrans</code> shows retries for new outbound TCP connections, which can indicate general connectivity issues or backlog on the remote host.'
1591 },
1592
1593 + // ------------------------------------------------------------------------
1594 + // SCTP
1595 +
1596 + 'sctp.established': {
1597 + info: 'The number of associations for which the current state is either '+
1598 + 'ESTABLISHED, SHUTDOWN-RECEIVED or SHUTDOWN-PENDING.'
1599 + },
1600 +
1601 + 'sctp.transitions': {
1602 + info: '<p>The number of times that associations have made a direct transition between states.</p>'+
1603 + '<p><b>Active</b> - from COOKIE-ECHOED to ESTABLISHED. The upper layer initiated the association attempt. '+
1604 + '<b>Passive</b> - from CLOSED to ESTABLISHED. The remote endpoint initiated the association attempt. '+
1605 + '<b>Aborted</b> - from any state to CLOSED using the primitive ABORT. Ungraceful termination of the association. '+
1606 + '<b>Shutdown</b> - from SHUTDOWN-SENT or SHUTDOWN-ACK-SENT to CLOSED. Graceful termination of the association.</p>'
1607 + },
1608 +
1609 + 'sctp.packets': {
1610 + info: '<p>The number of transferred SCTP packets.</p>'+
1611 + '<p><b>Received</b> - includes duplicate packets. '+
1612 + '<b>Sent</b> - includes retransmitted DATA chunks.</p>'
1613 + },
1614 +
1615 + 'sctp.packet_errors': {
1616 + info: '<p>The number of errors encountered during receiving SCTP packets.</p>'+
1617 + '<p><b>Invalid</b> - packets for which the receiver was unable to identify an appropriate association. '+
1618 + '<b>Checksum</b> - packets with an invalid checksum.</p>'
1619 + },
1620 +
1621 + 'sctp.fragmentation': {
1622 + info: '<p>The number of fragmented and reassembled SCTP messages.</p>'+
1623 + '<p><b>Reassembled</b> - reassembled user messages, after conversion into DATA chunks. '+
1624 + '<b>Fragmented</b> - user messages that have to be fragmented because of the MTU.</p>'
1625 + },
1626 +
1627 + 'sctp.chunks': {
1628 + info: 'The number of transferred control, ordered, and unordered DATA chunks. '+
1629 + 'Retransmissions and duplicates are not included.'
1630 + },
1631 +
1632 // ------------------------------------------------------------------------
1633 // APPS
1634