aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Brazil <brian.brazil@robustperception.io>2018-03-30 19:28:08 +0100
committerGitHub <noreply@github.com>2018-03-30 19:28:08 +0100
commit31ce32f1fe69a23028ceb0cc77cea3bf7ca0683c (patch)
treedbc55ea3b43505f0ec2abc0c4b35dfe86bb81291
parentcf3edadcbbd7064a7671e2c1467de90298faef66 (diff)
downloadprometheus_node_collector-31ce32f1fe69a23028ceb0cc77cea3bf7ca0683c.tar.bz2
prometheus_node_collector-31ce32f1fe69a23028ceb0cc77cea3bf7ca0683c.tar.xz
prometheus_node_collector-31ce32f1fe69a23028ceb0cc77cea3bf7ca0683c.zip
Greatly trim what netstat collector exposes by default (#876)
Netstat is 40% of the metrics on my laptop, many of which are highly detailed information about IP internals in the kernel. ~300 such metrics on every machine in your fleet is excessive, so focus on key metrics by default, overridable by the user. Fixes #515 Signed-off-by: Brian Brazil <brian.brazil@robustperception.io>
-rw-r--r--collector/fixtures/e2e-output.txt675
-rw-r--r--collector/netstat_linux.go18
2 files changed, 16 insertions, 677 deletions
diff --git a/collector/fixtures/e2e-output.txt b/collector/fixtures/e2e-output.txt
index 472e34f..0df6073 100644
--- a/collector/fixtures/e2e-output.txt
+++ b/collector/fixtures/e2e-output.txt
@@ -1530,444 +1530,45 @@ node_mountstats_nfs_write_bytes_total{export="192.168.1.1:/srv/test"} 0
1530# HELP node_mountstats_nfs_write_pages_total Number of pages written directly via mmap()'d files. 1530# HELP node_mountstats_nfs_write_pages_total Number of pages written directly via mmap()'d files.
1531# TYPE node_mountstats_nfs_write_pages_total counter 1531# TYPE node_mountstats_nfs_write_pages_total counter
1532node_mountstats_nfs_write_pages_total{export="192.168.1.1:/srv/test"} 0 1532node_mountstats_nfs_write_pages_total{export="192.168.1.1:/srv/test"} 0
1533# HELP node_netstat_Icmp6_InCsumErrors Statistic Icmp6InCsumErrors.
1534# TYPE node_netstat_Icmp6_InCsumErrors untyped
1535node_netstat_Icmp6_InCsumErrors 0
1536# HELP node_netstat_Icmp6_InDestUnreachs Statistic Icmp6InDestUnreachs.
1537# TYPE node_netstat_Icmp6_InDestUnreachs untyped
1538node_netstat_Icmp6_InDestUnreachs 0
1539# HELP node_netstat_Icmp6_InEchoReplies Statistic Icmp6InEchoReplies.
1540# TYPE node_netstat_Icmp6_InEchoReplies untyped
1541node_netstat_Icmp6_InEchoReplies 0
1542# HELP node_netstat_Icmp6_InEchos Statistic Icmp6InEchos.
1543# TYPE node_netstat_Icmp6_InEchos untyped
1544node_netstat_Icmp6_InEchos 0
1545# HELP node_netstat_Icmp6_InErrors Statistic Icmp6InErrors. 1533# HELP node_netstat_Icmp6_InErrors Statistic Icmp6InErrors.
1546# TYPE node_netstat_Icmp6_InErrors untyped 1534# TYPE node_netstat_Icmp6_InErrors untyped
1547node_netstat_Icmp6_InErrors 0 1535node_netstat_Icmp6_InErrors 0
1548# HELP node_netstat_Icmp6_InGroupMembQueries Statistic Icmp6InGroupMembQueries.
1549# TYPE node_netstat_Icmp6_InGroupMembQueries untyped
1550node_netstat_Icmp6_InGroupMembQueries 0
1551# HELP node_netstat_Icmp6_InGroupMembReductions Statistic Icmp6InGroupMembReductions.
1552# TYPE node_netstat_Icmp6_InGroupMembReductions untyped
1553node_netstat_Icmp6_InGroupMembReductions 0
1554# HELP node_netstat_Icmp6_InGroupMembResponses Statistic Icmp6InGroupMembResponses.
1555# TYPE node_netstat_Icmp6_InGroupMembResponses untyped
1556node_netstat_Icmp6_InGroupMembResponses 0
1557# HELP node_netstat_Icmp6_InMLDv2Reports Statistic Icmp6InMLDv2Reports.
1558# TYPE node_netstat_Icmp6_InMLDv2Reports untyped
1559node_netstat_Icmp6_InMLDv2Reports 0
1560# HELP node_netstat_Icmp6_InMsgs Statistic Icmp6InMsgs. 1536# HELP node_netstat_Icmp6_InMsgs Statistic Icmp6InMsgs.
1561# TYPE node_netstat_Icmp6_InMsgs untyped 1537# TYPE node_netstat_Icmp6_InMsgs untyped
1562node_netstat_Icmp6_InMsgs 0 1538node_netstat_Icmp6_InMsgs 0
1563# HELP node_netstat_Icmp6_InNeighborAdvertisements Statistic Icmp6InNeighborAdvertisements.
1564# TYPE node_netstat_Icmp6_InNeighborAdvertisements untyped
1565node_netstat_Icmp6_InNeighborAdvertisements 0
1566# HELP node_netstat_Icmp6_InNeighborSolicits Statistic Icmp6InNeighborSolicits.
1567# TYPE node_netstat_Icmp6_InNeighborSolicits untyped
1568node_netstat_Icmp6_InNeighborSolicits 0
1569# HELP node_netstat_Icmp6_InParmProblems Statistic Icmp6InParmProblems.
1570# TYPE node_netstat_Icmp6_InParmProblems untyped
1571node_netstat_Icmp6_InParmProblems 0
1572# HELP node_netstat_Icmp6_InPktTooBigs Statistic Icmp6InPktTooBigs.
1573# TYPE node_netstat_Icmp6_InPktTooBigs untyped
1574node_netstat_Icmp6_InPktTooBigs 0
1575# HELP node_netstat_Icmp6_InRedirects Statistic Icmp6InRedirects.
1576# TYPE node_netstat_Icmp6_InRedirects untyped
1577node_netstat_Icmp6_InRedirects 0
1578# HELP node_netstat_Icmp6_InRouterAdvertisements Statistic Icmp6InRouterAdvertisements.
1579# TYPE node_netstat_Icmp6_InRouterAdvertisements untyped
1580node_netstat_Icmp6_InRouterAdvertisements 0
1581# HELP node_netstat_Icmp6_InRouterSolicits Statistic Icmp6InRouterSolicits.
1582# TYPE node_netstat_Icmp6_InRouterSolicits untyped
1583node_netstat_Icmp6_InRouterSolicits 0
1584# HELP node_netstat_Icmp6_InTimeExcds Statistic Icmp6InTimeExcds.
1585# TYPE node_netstat_Icmp6_InTimeExcds untyped
1586node_netstat_Icmp6_InTimeExcds 0
1587# HELP node_netstat_Icmp6_OutDestUnreachs Statistic Icmp6OutDestUnreachs.
1588# TYPE node_netstat_Icmp6_OutDestUnreachs untyped
1589node_netstat_Icmp6_OutDestUnreachs 0
1590# HELP node_netstat_Icmp6_OutEchoReplies Statistic Icmp6OutEchoReplies.
1591# TYPE node_netstat_Icmp6_OutEchoReplies untyped
1592node_netstat_Icmp6_OutEchoReplies 0
1593# HELP node_netstat_Icmp6_OutEchos Statistic Icmp6OutEchos.
1594# TYPE node_netstat_Icmp6_OutEchos untyped
1595node_netstat_Icmp6_OutEchos 0
1596# HELP node_netstat_Icmp6_OutErrors Statistic Icmp6OutErrors.
1597# TYPE node_netstat_Icmp6_OutErrors untyped
1598node_netstat_Icmp6_OutErrors 0
1599# HELP node_netstat_Icmp6_OutGroupMembQueries Statistic Icmp6OutGroupMembQueries.
1600# TYPE node_netstat_Icmp6_OutGroupMembQueries untyped
1601node_netstat_Icmp6_OutGroupMembQueries 0
1602# HELP node_netstat_Icmp6_OutGroupMembReductions Statistic Icmp6OutGroupMembReductions.
1603# TYPE node_netstat_Icmp6_OutGroupMembReductions untyped
1604node_netstat_Icmp6_OutGroupMembReductions 0
1605# HELP node_netstat_Icmp6_OutGroupMembResponses Statistic Icmp6OutGroupMembResponses.
1606# TYPE node_netstat_Icmp6_OutGroupMembResponses untyped
1607node_netstat_Icmp6_OutGroupMembResponses 0
1608# HELP node_netstat_Icmp6_OutMLDv2Reports Statistic Icmp6OutMLDv2Reports.
1609# TYPE node_netstat_Icmp6_OutMLDv2Reports untyped
1610node_netstat_Icmp6_OutMLDv2Reports 4
1611# HELP node_netstat_Icmp6_OutMsgs Statistic Icmp6OutMsgs. 1539# HELP node_netstat_Icmp6_OutMsgs Statistic Icmp6OutMsgs.
1612# TYPE node_netstat_Icmp6_OutMsgs untyped 1540# TYPE node_netstat_Icmp6_OutMsgs untyped
1613node_netstat_Icmp6_OutMsgs 8 1541node_netstat_Icmp6_OutMsgs 8
1614# HELP node_netstat_Icmp6_OutNeighborAdvertisements Statistic Icmp6OutNeighborAdvertisements.
1615# TYPE node_netstat_Icmp6_OutNeighborAdvertisements untyped
1616node_netstat_Icmp6_OutNeighborAdvertisements 0
1617# HELP node_netstat_Icmp6_OutNeighborSolicits Statistic Icmp6OutNeighborSolicits.
1618# TYPE node_netstat_Icmp6_OutNeighborSolicits untyped
1619node_netstat_Icmp6_OutNeighborSolicits 1
1620# HELP node_netstat_Icmp6_OutParmProblems Statistic Icmp6OutParmProblems.
1621# TYPE node_netstat_Icmp6_OutParmProblems untyped
1622node_netstat_Icmp6_OutParmProblems 0
1623# HELP node_netstat_Icmp6_OutPktTooBigs Statistic Icmp6OutPktTooBigs.
1624# TYPE node_netstat_Icmp6_OutPktTooBigs untyped
1625node_netstat_Icmp6_OutPktTooBigs 0
1626# HELP node_netstat_Icmp6_OutRedirects Statistic Icmp6OutRedirects.
1627# TYPE node_netstat_Icmp6_OutRedirects untyped
1628node_netstat_Icmp6_OutRedirects 0
1629# HELP node_netstat_Icmp6_OutRouterAdvertisements Statistic Icmp6OutRouterAdvertisements.
1630# TYPE node_netstat_Icmp6_OutRouterAdvertisements untyped
1631node_netstat_Icmp6_OutRouterAdvertisements 0
1632# HELP node_netstat_Icmp6_OutRouterSolicits Statistic Icmp6OutRouterSolicits.
1633# TYPE node_netstat_Icmp6_OutRouterSolicits untyped
1634node_netstat_Icmp6_OutRouterSolicits 3
1635# HELP node_netstat_Icmp6_OutTimeExcds Statistic Icmp6OutTimeExcds.
1636# TYPE node_netstat_Icmp6_OutTimeExcds untyped
1637node_netstat_Icmp6_OutTimeExcds 0
1638# HELP node_netstat_Icmp6_OutType133 Statistic Icmp6OutType133.
1639# TYPE node_netstat_Icmp6_OutType133 untyped
1640node_netstat_Icmp6_OutType133 3
1641# HELP node_netstat_Icmp6_OutType135 Statistic Icmp6OutType135.
1642# TYPE node_netstat_Icmp6_OutType135 untyped
1643node_netstat_Icmp6_OutType135 1
1644# HELP node_netstat_Icmp6_OutType143 Statistic Icmp6OutType143.
1645# TYPE node_netstat_Icmp6_OutType143 untyped
1646node_netstat_Icmp6_OutType143 4
1647# HELP node_netstat_IcmpMsg_InType3 Statistic IcmpMsgInType3.
1648# TYPE node_netstat_IcmpMsg_InType3 untyped
1649node_netstat_IcmpMsg_InType3 104
1650# HELP node_netstat_IcmpMsg_OutType3 Statistic IcmpMsgOutType3.
1651# TYPE node_netstat_IcmpMsg_OutType3 untyped
1652node_netstat_IcmpMsg_OutType3 120
1653# HELP node_netstat_Icmp_InAddrMaskReps Statistic IcmpInAddrMaskReps.
1654# TYPE node_netstat_Icmp_InAddrMaskReps untyped
1655node_netstat_Icmp_InAddrMaskReps 0
1656# HELP node_netstat_Icmp_InAddrMasks Statistic IcmpInAddrMasks.
1657# TYPE node_netstat_Icmp_InAddrMasks untyped
1658node_netstat_Icmp_InAddrMasks 0
1659# HELP node_netstat_Icmp_InCsumErrors Statistic IcmpInCsumErrors.
1660# TYPE node_netstat_Icmp_InCsumErrors untyped
1661node_netstat_Icmp_InCsumErrors 0
1662# HELP node_netstat_Icmp_InDestUnreachs Statistic IcmpInDestUnreachs.
1663# TYPE node_netstat_Icmp_InDestUnreachs untyped
1664node_netstat_Icmp_InDestUnreachs 104
1665# HELP node_netstat_Icmp_InEchoReps Statistic IcmpInEchoReps.
1666# TYPE node_netstat_Icmp_InEchoReps untyped
1667node_netstat_Icmp_InEchoReps 0
1668# HELP node_netstat_Icmp_InEchos Statistic IcmpInEchos.
1669# TYPE node_netstat_Icmp_InEchos untyped
1670node_netstat_Icmp_InEchos 0
1671# HELP node_netstat_Icmp_InErrors Statistic IcmpInErrors. 1542# HELP node_netstat_Icmp_InErrors Statistic IcmpInErrors.
1672# TYPE node_netstat_Icmp_InErrors untyped 1543# TYPE node_netstat_Icmp_InErrors untyped
1673node_netstat_Icmp_InErrors 0 1544node_netstat_Icmp_InErrors 0
1674# HELP node_netstat_Icmp_InMsgs Statistic IcmpInMsgs. 1545# HELP node_netstat_Icmp_InMsgs Statistic IcmpInMsgs.
1675# TYPE node_netstat_Icmp_InMsgs untyped 1546# TYPE node_netstat_Icmp_InMsgs untyped
1676node_netstat_Icmp_InMsgs 104 1547node_netstat_Icmp_InMsgs 104
1677# HELP node_netstat_Icmp_InParmProbs Statistic IcmpInParmProbs.
1678# TYPE node_netstat_Icmp_InParmProbs untyped
1679node_netstat_Icmp_InParmProbs 0
1680# HELP node_netstat_Icmp_InRedirects Statistic IcmpInRedirects.
1681# TYPE node_netstat_Icmp_InRedirects untyped
1682node_netstat_Icmp_InRedirects 0
1683# HELP node_netstat_Icmp_InSrcQuenchs Statistic IcmpInSrcQuenchs.
1684# TYPE node_netstat_Icmp_InSrcQuenchs untyped
1685node_netstat_Icmp_InSrcQuenchs 0
1686# HELP node_netstat_Icmp_InTimeExcds Statistic IcmpInTimeExcds.
1687# TYPE node_netstat_Icmp_InTimeExcds untyped
1688node_netstat_Icmp_InTimeExcds 0
1689# HELP node_netstat_Icmp_InTimestampReps Statistic IcmpInTimestampReps.
1690# TYPE node_netstat_Icmp_InTimestampReps untyped
1691node_netstat_Icmp_InTimestampReps 0
1692# HELP node_netstat_Icmp_InTimestamps Statistic IcmpInTimestamps.
1693# TYPE node_netstat_Icmp_InTimestamps untyped
1694node_netstat_Icmp_InTimestamps 0
1695# HELP node_netstat_Icmp_OutAddrMaskReps Statistic IcmpOutAddrMaskReps.
1696# TYPE node_netstat_Icmp_OutAddrMaskReps untyped
1697node_netstat_Icmp_OutAddrMaskReps 0
1698# HELP node_netstat_Icmp_OutAddrMasks Statistic IcmpOutAddrMasks.
1699# TYPE node_netstat_Icmp_OutAddrMasks untyped
1700node_netstat_Icmp_OutAddrMasks 0
1701# HELP node_netstat_Icmp_OutDestUnreachs Statistic IcmpOutDestUnreachs.
1702# TYPE node_netstat_Icmp_OutDestUnreachs untyped
1703node_netstat_Icmp_OutDestUnreachs 120
1704# HELP node_netstat_Icmp_OutEchoReps Statistic IcmpOutEchoReps.
1705# TYPE node_netstat_Icmp_OutEchoReps untyped
1706node_netstat_Icmp_OutEchoReps 0
1707# HELP node_netstat_Icmp_OutEchos Statistic IcmpOutEchos.
1708# TYPE node_netstat_Icmp_OutEchos untyped
1709node_netstat_Icmp_OutEchos 0
1710# HELP node_netstat_Icmp_OutErrors Statistic IcmpOutErrors.
1711# TYPE node_netstat_Icmp_OutErrors untyped
1712node_netstat_Icmp_OutErrors 0
1713# HELP node_netstat_Icmp_OutMsgs Statistic IcmpOutMsgs. 1548# HELP node_netstat_Icmp_OutMsgs Statistic IcmpOutMsgs.
1714# TYPE node_netstat_Icmp_OutMsgs untyped 1549# TYPE node_netstat_Icmp_OutMsgs untyped
1715node_netstat_Icmp_OutMsgs 120 1550node_netstat_Icmp_OutMsgs 120
1716# HELP node_netstat_Icmp_OutParmProbs Statistic IcmpOutParmProbs.
1717# TYPE node_netstat_Icmp_OutParmProbs untyped
1718node_netstat_Icmp_OutParmProbs 0
1719# HELP node_netstat_Icmp_OutRedirects Statistic IcmpOutRedirects.
1720# TYPE node_netstat_Icmp_OutRedirects untyped
1721node_netstat_Icmp_OutRedirects 0
1722# HELP node_netstat_Icmp_OutSrcQuenchs Statistic IcmpOutSrcQuenchs.
1723# TYPE node_netstat_Icmp_OutSrcQuenchs untyped
1724node_netstat_Icmp_OutSrcQuenchs 0
1725# HELP node_netstat_Icmp_OutTimeExcds Statistic IcmpOutTimeExcds.
1726# TYPE node_netstat_Icmp_OutTimeExcds untyped
1727node_netstat_Icmp_OutTimeExcds 0
1728# HELP node_netstat_Icmp_OutTimestampReps Statistic IcmpOutTimestampReps.
1729# TYPE node_netstat_Icmp_OutTimestampReps untyped
1730node_netstat_Icmp_OutTimestampReps 0
1731# HELP node_netstat_Icmp_OutTimestamps Statistic IcmpOutTimestamps.
1732# TYPE node_netstat_Icmp_OutTimestamps untyped
1733node_netstat_Icmp_OutTimestamps 0
1734# HELP node_netstat_Ip6_FragCreates Statistic Ip6FragCreates.
1735# TYPE node_netstat_Ip6_FragCreates untyped
1736node_netstat_Ip6_FragCreates 0
1737# HELP node_netstat_Ip6_FragFails Statistic Ip6FragFails.
1738# TYPE node_netstat_Ip6_FragFails untyped
1739node_netstat_Ip6_FragFails 0
1740# HELP node_netstat_Ip6_FragOKs Statistic Ip6FragOKs.
1741# TYPE node_netstat_Ip6_FragOKs untyped
1742node_netstat_Ip6_FragOKs 0
1743# HELP node_netstat_Ip6_InAddrErrors Statistic Ip6InAddrErrors.
1744# TYPE node_netstat_Ip6_InAddrErrors untyped
1745node_netstat_Ip6_InAddrErrors 0
1746# HELP node_netstat_Ip6_InBcastOctets Statistic Ip6InBcastOctets.
1747# TYPE node_netstat_Ip6_InBcastOctets untyped
1748node_netstat_Ip6_InBcastOctets 0
1749# HELP node_netstat_Ip6_InCEPkts Statistic Ip6InCEPkts.
1750# TYPE node_netstat_Ip6_InCEPkts untyped
1751node_netstat_Ip6_InCEPkts 0
1752# HELP node_netstat_Ip6_InDelivers Statistic Ip6InDelivers.
1753# TYPE node_netstat_Ip6_InDelivers untyped
1754node_netstat_Ip6_InDelivers 0
1755# HELP node_netstat_Ip6_InDiscards Statistic Ip6InDiscards.
1756# TYPE node_netstat_Ip6_InDiscards untyped
1757node_netstat_Ip6_InDiscards 0
1758# HELP node_netstat_Ip6_InECT0Pkts Statistic Ip6InECT0Pkts.
1759# TYPE node_netstat_Ip6_InECT0Pkts untyped
1760node_netstat_Ip6_InECT0Pkts 0
1761# HELP node_netstat_Ip6_InECT1Pkts Statistic Ip6InECT1Pkts.
1762# TYPE node_netstat_Ip6_InECT1Pkts untyped
1763node_netstat_Ip6_InECT1Pkts 0
1764# HELP node_netstat_Ip6_InHdrErrors Statistic Ip6InHdrErrors.
1765# TYPE node_netstat_Ip6_InHdrErrors untyped
1766node_netstat_Ip6_InHdrErrors 0
1767# HELP node_netstat_Ip6_InMcastOctets Statistic Ip6InMcastOctets.
1768# TYPE node_netstat_Ip6_InMcastOctets untyped
1769node_netstat_Ip6_InMcastOctets 112
1770# HELP node_netstat_Ip6_InMcastPkts Statistic Ip6InMcastPkts.
1771# TYPE node_netstat_Ip6_InMcastPkts untyped
1772node_netstat_Ip6_InMcastPkts 2
1773# HELP node_netstat_Ip6_InNoECTPkts Statistic Ip6InNoECTPkts.
1774# TYPE node_netstat_Ip6_InNoECTPkts untyped
1775node_netstat_Ip6_InNoECTPkts 7
1776# HELP node_netstat_Ip6_InNoRoutes Statistic Ip6InNoRoutes.
1777# TYPE node_netstat_Ip6_InNoRoutes untyped
1778node_netstat_Ip6_InNoRoutes 5
1779# HELP node_netstat_Ip6_InOctets Statistic Ip6InOctets. 1551# HELP node_netstat_Ip6_InOctets Statistic Ip6InOctets.
1780# TYPE node_netstat_Ip6_InOctets untyped 1552# TYPE node_netstat_Ip6_InOctets untyped
1781node_netstat_Ip6_InOctets 460 1553node_netstat_Ip6_InOctets 460
1782# HELP node_netstat_Ip6_InReceives Statistic Ip6InReceives.
1783# TYPE node_netstat_Ip6_InReceives untyped
1784node_netstat_Ip6_InReceives 7
1785# HELP node_netstat_Ip6_InTooBigErrors Statistic Ip6InTooBigErrors.
1786# TYPE node_netstat_Ip6_InTooBigErrors untyped
1787node_netstat_Ip6_InTooBigErrors 0
1788# HELP node_netstat_Ip6_InTruncatedPkts Statistic Ip6InTruncatedPkts.
1789# TYPE node_netstat_Ip6_InTruncatedPkts untyped
1790node_netstat_Ip6_InTruncatedPkts 0
1791# HELP node_netstat_Ip6_InUnknownProtos Statistic Ip6InUnknownProtos.
1792# TYPE node_netstat_Ip6_InUnknownProtos untyped
1793node_netstat_Ip6_InUnknownProtos 0
1794# HELP node_netstat_Ip6_OutBcastOctets Statistic Ip6OutBcastOctets.
1795# TYPE node_netstat_Ip6_OutBcastOctets untyped
1796node_netstat_Ip6_OutBcastOctets 0
1797# HELP node_netstat_Ip6_OutDiscards Statistic Ip6OutDiscards.
1798# TYPE node_netstat_Ip6_OutDiscards untyped
1799node_netstat_Ip6_OutDiscards 0
1800# HELP node_netstat_Ip6_OutForwDatagrams Statistic Ip6OutForwDatagrams.
1801# TYPE node_netstat_Ip6_OutForwDatagrams untyped
1802node_netstat_Ip6_OutForwDatagrams 0
1803# HELP node_netstat_Ip6_OutMcastOctets Statistic Ip6OutMcastOctets.
1804# TYPE node_netstat_Ip6_OutMcastOctets untyped
1805node_netstat_Ip6_OutMcastOctets 840
1806# HELP node_netstat_Ip6_OutMcastPkts Statistic Ip6OutMcastPkts.
1807# TYPE node_netstat_Ip6_OutMcastPkts untyped
1808node_netstat_Ip6_OutMcastPkts 12
1809# HELP node_netstat_Ip6_OutNoRoutes Statistic Ip6OutNoRoutes.
1810# TYPE node_netstat_Ip6_OutNoRoutes untyped
1811node_netstat_Ip6_OutNoRoutes 3003
1812# HELP node_netstat_Ip6_OutOctets Statistic Ip6OutOctets. 1554# HELP node_netstat_Ip6_OutOctets Statistic Ip6OutOctets.
1813# TYPE node_netstat_Ip6_OutOctets untyped 1555# TYPE node_netstat_Ip6_OutOctets untyped
1814node_netstat_Ip6_OutOctets 536 1556node_netstat_Ip6_OutOctets 536
1815# HELP node_netstat_Ip6_OutRequests Statistic Ip6OutRequests.
1816# TYPE node_netstat_Ip6_OutRequests untyped
1817node_netstat_Ip6_OutRequests 8
1818# HELP node_netstat_Ip6_ReasmFails Statistic Ip6ReasmFails.
1819# TYPE node_netstat_Ip6_ReasmFails untyped
1820node_netstat_Ip6_ReasmFails 0
1821# HELP node_netstat_Ip6_ReasmOKs Statistic Ip6ReasmOKs.
1822# TYPE node_netstat_Ip6_ReasmOKs untyped
1823node_netstat_Ip6_ReasmOKs 0
1824# HELP node_netstat_Ip6_ReasmReqds Statistic Ip6ReasmReqds.
1825# TYPE node_netstat_Ip6_ReasmReqds untyped
1826node_netstat_Ip6_ReasmReqds 0
1827# HELP node_netstat_Ip6_ReasmTimeout Statistic Ip6ReasmTimeout.
1828# TYPE node_netstat_Ip6_ReasmTimeout untyped
1829node_netstat_Ip6_ReasmTimeout 0
1830# HELP node_netstat_IpExt_InBcastOctets Statistic IpExtInBcastOctets.
1831# TYPE node_netstat_IpExt_InBcastOctets untyped
1832node_netstat_IpExt_InBcastOctets 0
1833# HELP node_netstat_IpExt_InBcastPkts Statistic IpExtInBcastPkts.
1834# TYPE node_netstat_IpExt_InBcastPkts untyped
1835node_netstat_IpExt_InBcastPkts 0
1836# HELP node_netstat_IpExt_InMcastOctets Statistic IpExtInMcastOctets.
1837# TYPE node_netstat_IpExt_InMcastOctets untyped
1838node_netstat_IpExt_InMcastOctets 0
1839# HELP node_netstat_IpExt_InMcastPkts Statistic IpExtInMcastPkts.
1840# TYPE node_netstat_IpExt_InMcastPkts untyped
1841node_netstat_IpExt_InMcastPkts 0
1842# HELP node_netstat_IpExt_InNoRoutes Statistic IpExtInNoRoutes.
1843# TYPE node_netstat_IpExt_InNoRoutes untyped
1844node_netstat_IpExt_InNoRoutes 0
1845# HELP node_netstat_IpExt_InOctets Statistic IpExtInOctets. 1557# HELP node_netstat_IpExt_InOctets Statistic IpExtInOctets.
1846# TYPE node_netstat_IpExt_InOctets untyped 1558# TYPE node_netstat_IpExt_InOctets untyped
1847node_netstat_IpExt_InOctets 6.28639697e+09 1559node_netstat_IpExt_InOctets 6.28639697e+09
1848# HELP node_netstat_IpExt_InTruncatedPkts Statistic IpExtInTruncatedPkts.
1849# TYPE node_netstat_IpExt_InTruncatedPkts untyped
1850node_netstat_IpExt_InTruncatedPkts 0
1851# HELP node_netstat_IpExt_OutBcastOctets Statistic IpExtOutBcastOctets.
1852# TYPE node_netstat_IpExt_OutBcastOctets untyped
1853node_netstat_IpExt_OutBcastOctets 0
1854# HELP node_netstat_IpExt_OutBcastPkts Statistic IpExtOutBcastPkts.
1855# TYPE node_netstat_IpExt_OutBcastPkts untyped
1856node_netstat_IpExt_OutBcastPkts 0
1857# HELP node_netstat_IpExt_OutMcastOctets Statistic IpExtOutMcastOctets.
1858# TYPE node_netstat_IpExt_OutMcastOctets untyped
1859node_netstat_IpExt_OutMcastOctets 0
1860# HELP node_netstat_IpExt_OutMcastPkts Statistic IpExtOutMcastPkts.
1861# TYPE node_netstat_IpExt_OutMcastPkts untyped
1862node_netstat_IpExt_OutMcastPkts 0
1863# HELP node_netstat_IpExt_OutOctets Statistic IpExtOutOctets. 1560# HELP node_netstat_IpExt_OutOctets Statistic IpExtOutOctets.
1864# TYPE node_netstat_IpExt_OutOctets untyped 1561# TYPE node_netstat_IpExt_OutOctets untyped
1865node_netstat_IpExt_OutOctets 2.786264347e+09 1562node_netstat_IpExt_OutOctets 2.786264347e+09
1866# HELP node_netstat_Ip_DefaultTTL Statistic IpDefaultTTL.
1867# TYPE node_netstat_Ip_DefaultTTL untyped
1868node_netstat_Ip_DefaultTTL 64
1869# HELP node_netstat_Ip_ForwDatagrams Statistic IpForwDatagrams.
1870# TYPE node_netstat_Ip_ForwDatagrams untyped
1871node_netstat_Ip_ForwDatagrams 397750
1872# HELP node_netstat_Ip_Forwarding Statistic IpForwarding. 1563# HELP node_netstat_Ip_Forwarding Statistic IpForwarding.
1873# TYPE node_netstat_Ip_Forwarding untyped 1564# TYPE node_netstat_Ip_Forwarding untyped
1874node_netstat_Ip_Forwarding 1 1565node_netstat_Ip_Forwarding 1
1875# HELP node_netstat_Ip_FragCreates Statistic IpFragCreates.
1876# TYPE node_netstat_Ip_FragCreates untyped
1877node_netstat_Ip_FragCreates 0
1878# HELP node_netstat_Ip_FragFails Statistic IpFragFails.
1879# TYPE node_netstat_Ip_FragFails untyped
1880node_netstat_Ip_FragFails 0
1881# HELP node_netstat_Ip_FragOKs Statistic IpFragOKs.
1882# TYPE node_netstat_Ip_FragOKs untyped
1883node_netstat_Ip_FragOKs 0
1884# HELP node_netstat_Ip_InAddrErrors Statistic IpInAddrErrors.
1885# TYPE node_netstat_Ip_InAddrErrors untyped
1886node_netstat_Ip_InAddrErrors 25
1887# HELP node_netstat_Ip_InDelivers Statistic IpInDelivers.
1888# TYPE node_netstat_Ip_InDelivers untyped
1889node_netstat_Ip_InDelivers 5.7340175e+07
1890# HELP node_netstat_Ip_InDiscards Statistic IpInDiscards.
1891# TYPE node_netstat_Ip_InDiscards untyped
1892node_netstat_Ip_InDiscards 0
1893# HELP node_netstat_Ip_InHdrErrors Statistic IpInHdrErrors.
1894# TYPE node_netstat_Ip_InHdrErrors untyped
1895node_netstat_Ip_InHdrErrors 0
1896# HELP node_netstat_Ip_InReceives Statistic IpInReceives.
1897# TYPE node_netstat_Ip_InReceives untyped
1898node_netstat_Ip_InReceives 5.7740232e+07
1899# HELP node_netstat_Ip_InUnknownProtos Statistic IpInUnknownProtos.
1900# TYPE node_netstat_Ip_InUnknownProtos untyped
1901node_netstat_Ip_InUnknownProtos 0
1902# HELP node_netstat_Ip_OutDiscards Statistic IpOutDiscards.
1903# TYPE node_netstat_Ip_OutDiscards untyped
1904node_netstat_Ip_OutDiscards 0
1905# HELP node_netstat_Ip_OutNoRoutes Statistic IpOutNoRoutes.
1906# TYPE node_netstat_Ip_OutNoRoutes untyped
1907node_netstat_Ip_OutNoRoutes 54
1908# HELP node_netstat_Ip_OutRequests Statistic IpOutRequests.
1909# TYPE node_netstat_Ip_OutRequests untyped
1910node_netstat_Ip_OutRequests 5.5365537e+07
1911# HELP node_netstat_Ip_ReasmFails Statistic IpReasmFails.
1912# TYPE node_netstat_Ip_ReasmFails untyped
1913node_netstat_Ip_ReasmFails 0
1914# HELP node_netstat_Ip_ReasmOKs Statistic IpReasmOKs.
1915# TYPE node_netstat_Ip_ReasmOKs untyped
1916node_netstat_Ip_ReasmOKs 0
1917# HELP node_netstat_Ip_ReasmReqds Statistic IpReasmReqds.
1918# TYPE node_netstat_Ip_ReasmReqds untyped
1919node_netstat_Ip_ReasmReqds 0
1920# HELP node_netstat_Ip_ReasmTimeout Statistic IpReasmTimeout.
1921# TYPE node_netstat_Ip_ReasmTimeout untyped
1922node_netstat_Ip_ReasmTimeout 0
1923# HELP node_netstat_TcpExt_ArpFilter Statistic TcpExtArpFilter.
1924# TYPE node_netstat_TcpExt_ArpFilter untyped
1925node_netstat_TcpExt_ArpFilter 0
1926# HELP node_netstat_TcpExt_DelayedACKLocked Statistic TcpExtDelayedACKLocked.
1927# TYPE node_netstat_TcpExt_DelayedACKLocked untyped
1928node_netstat_TcpExt_DelayedACKLocked 17
1929# HELP node_netstat_TcpExt_DelayedACKLost Statistic TcpExtDelayedACKLost.
1930# TYPE node_netstat_TcpExt_DelayedACKLost untyped
1931node_netstat_TcpExt_DelayedACKLost 9
1932# HELP node_netstat_TcpExt_DelayedACKs Statistic TcpExtDelayedACKs.
1933# TYPE node_netstat_TcpExt_DelayedACKs untyped
1934node_netstat_TcpExt_DelayedACKs 102471
1935# HELP node_netstat_TcpExt_EmbryonicRsts Statistic TcpExtEmbryonicRsts.
1936# TYPE node_netstat_TcpExt_EmbryonicRsts untyped
1937node_netstat_TcpExt_EmbryonicRsts 0
1938# HELP node_netstat_TcpExt_IPReversePathFilter Statistic TcpExtIPReversePathFilter.
1939# TYPE node_netstat_TcpExt_IPReversePathFilter untyped
1940node_netstat_TcpExt_IPReversePathFilter 0
1941# HELP node_netstat_TcpExt_ListenDrops Statistic TcpExtListenDrops. 1566# HELP node_netstat_TcpExt_ListenDrops Statistic TcpExtListenDrops.
1942# TYPE node_netstat_TcpExt_ListenDrops untyped 1567# TYPE node_netstat_TcpExt_ListenDrops untyped
1943node_netstat_TcpExt_ListenDrops 0 1568node_netstat_TcpExt_ListenDrops 0
1944# HELP node_netstat_TcpExt_ListenOverflows Statistic TcpExtListenOverflows. 1569# HELP node_netstat_TcpExt_ListenOverflows Statistic TcpExtListenOverflows.
1945# TYPE node_netstat_TcpExt_ListenOverflows untyped 1570# TYPE node_netstat_TcpExt_ListenOverflows untyped
1946node_netstat_TcpExt_ListenOverflows 0 1571node_netstat_TcpExt_ListenOverflows 0
1947# HELP node_netstat_TcpExt_LockDroppedIcmps Statistic TcpExtLockDroppedIcmps.
1948# TYPE node_netstat_TcpExt_LockDroppedIcmps untyped
1949node_netstat_TcpExt_LockDroppedIcmps 0
1950# HELP node_netstat_TcpExt_OfoPruned Statistic TcpExtOfoPruned.
1951# TYPE node_netstat_TcpExt_OfoPruned untyped
1952node_netstat_TcpExt_OfoPruned 0
1953# HELP node_netstat_TcpExt_OutOfWindowIcmps Statistic TcpExtOutOfWindowIcmps.
1954# TYPE node_netstat_TcpExt_OutOfWindowIcmps untyped
1955node_netstat_TcpExt_OutOfWindowIcmps 0
1956# HELP node_netstat_TcpExt_PAWSActive Statistic TcpExtPAWSActive.
1957# TYPE node_netstat_TcpExt_PAWSActive untyped
1958node_netstat_TcpExt_PAWSActive 0
1959# HELP node_netstat_TcpExt_PAWSEstab Statistic TcpExtPAWSEstab.
1960# TYPE node_netstat_TcpExt_PAWSEstab untyped
1961node_netstat_TcpExt_PAWSEstab 6
1962# HELP node_netstat_TcpExt_PAWSPassive Statistic TcpExtPAWSPassive.
1963# TYPE node_netstat_TcpExt_PAWSPassive untyped
1964node_netstat_TcpExt_PAWSPassive 0
1965# HELP node_netstat_TcpExt_PruneCalled Statistic TcpExtPruneCalled.
1966# TYPE node_netstat_TcpExt_PruneCalled untyped
1967node_netstat_TcpExt_PruneCalled 0
1968# HELP node_netstat_TcpExt_RcvPruned Statistic TcpExtRcvPruned.
1969# TYPE node_netstat_TcpExt_RcvPruned untyped
1970node_netstat_TcpExt_RcvPruned 0
1971# HELP node_netstat_TcpExt_SyncookiesFailed Statistic TcpExtSyncookiesFailed. 1572# HELP node_netstat_TcpExt_SyncookiesFailed Statistic TcpExtSyncookiesFailed.
1972# TYPE node_netstat_TcpExt_SyncookiesFailed untyped 1573# TYPE node_netstat_TcpExt_SyncookiesFailed untyped
1973node_netstat_TcpExt_SyncookiesFailed 2 1574node_netstat_TcpExt_SyncookiesFailed 2
@@ -1977,246 +1578,21 @@ node_netstat_TcpExt_SyncookiesRecv 0
1977# HELP node_netstat_TcpExt_SyncookiesSent Statistic TcpExtSyncookiesSent. 1578# HELP node_netstat_TcpExt_SyncookiesSent Statistic TcpExtSyncookiesSent.
1978# TYPE node_netstat_TcpExt_SyncookiesSent untyped 1579# TYPE node_netstat_TcpExt_SyncookiesSent untyped
1979node_netstat_TcpExt_SyncookiesSent 0 1580node_netstat_TcpExt_SyncookiesSent 0
1980# HELP node_netstat_TcpExt_TCPAbortFailed Statistic TcpExtTCPAbortFailed.
1981# TYPE node_netstat_TcpExt_TCPAbortFailed untyped
1982node_netstat_TcpExt_TCPAbortFailed 0
1983# HELP node_netstat_TcpExt_TCPAbortOnClose Statistic TcpExtTCPAbortOnClose.
1984# TYPE node_netstat_TcpExt_TCPAbortOnClose untyped
1985node_netstat_TcpExt_TCPAbortOnClose 4
1986# HELP node_netstat_TcpExt_TCPAbortOnData Statistic TcpExtTCPAbortOnData.
1987# TYPE node_netstat_TcpExt_TCPAbortOnData untyped
1988node_netstat_TcpExt_TCPAbortOnData 41
1989# HELP node_netstat_TcpExt_TCPAbortOnLinger Statistic TcpExtTCPAbortOnLinger.
1990# TYPE node_netstat_TcpExt_TCPAbortOnLinger untyped
1991node_netstat_TcpExt_TCPAbortOnLinger 0
1992# HELP node_netstat_TcpExt_TCPAbortOnMemory Statistic TcpExtTCPAbortOnMemory.
1993# TYPE node_netstat_TcpExt_TCPAbortOnMemory untyped
1994node_netstat_TcpExt_TCPAbortOnMemory 0
1995# HELP node_netstat_TcpExt_TCPAbortOnTimeout Statistic TcpExtTCPAbortOnTimeout.
1996# TYPE node_netstat_TcpExt_TCPAbortOnTimeout untyped
1997node_netstat_TcpExt_TCPAbortOnTimeout 0
1998# HELP node_netstat_TcpExt_TCPBacklogDrop Statistic TcpExtTCPBacklogDrop.
1999# TYPE node_netstat_TcpExt_TCPBacklogDrop untyped
2000node_netstat_TcpExt_TCPBacklogDrop 0
2001# HELP node_netstat_TcpExt_TCPChallengeACK Statistic TcpExtTCPChallengeACK.
2002# TYPE node_netstat_TcpExt_TCPChallengeACK untyped
2003node_netstat_TcpExt_TCPChallengeACK 2
2004# HELP node_netstat_TcpExt_TCPDSACKIgnoredNoUndo Statistic TcpExtTCPDSACKIgnoredNoUndo.
2005# TYPE node_netstat_TcpExt_TCPDSACKIgnoredNoUndo untyped
2006node_netstat_TcpExt_TCPDSACKIgnoredNoUndo 1
2007# HELP node_netstat_TcpExt_TCPDSACKIgnoredOld Statistic TcpExtTCPDSACKIgnoredOld.
2008# TYPE node_netstat_TcpExt_TCPDSACKIgnoredOld untyped
2009node_netstat_TcpExt_TCPDSACKIgnoredOld 0
2010# HELP node_netstat_TcpExt_TCPDSACKOfoRecv Statistic TcpExtTCPDSACKOfoRecv.
2011# TYPE node_netstat_TcpExt_TCPDSACKOfoRecv untyped
2012node_netstat_TcpExt_TCPDSACKOfoRecv 0
2013# HELP node_netstat_TcpExt_TCPDSACKOfoSent Statistic TcpExtTCPDSACKOfoSent.
2014# TYPE node_netstat_TcpExt_TCPDSACKOfoSent untyped
2015node_netstat_TcpExt_TCPDSACKOfoSent 0
2016# HELP node_netstat_TcpExt_TCPDSACKOldSent Statistic TcpExtTCPDSACKOldSent.
2017# TYPE node_netstat_TcpExt_TCPDSACKOldSent untyped
2018node_netstat_TcpExt_TCPDSACKOldSent 9
2019# HELP node_netstat_TcpExt_TCPDSACKRecv Statistic TcpExtTCPDSACKRecv.
2020# TYPE node_netstat_TcpExt_TCPDSACKRecv untyped
2021node_netstat_TcpExt_TCPDSACKRecv 5
2022# HELP node_netstat_TcpExt_TCPDSACKUndo Statistic TcpExtTCPDSACKUndo.
2023# TYPE node_netstat_TcpExt_TCPDSACKUndo untyped
2024node_netstat_TcpExt_TCPDSACKUndo 0
2025# HELP node_netstat_TcpExt_TCPDeferAcceptDrop Statistic TcpExtTCPDeferAcceptDrop.
2026# TYPE node_netstat_TcpExt_TCPDeferAcceptDrop untyped
2027node_netstat_TcpExt_TCPDeferAcceptDrop 0
2028# HELP node_netstat_TcpExt_TCPDirectCopyFromBacklog Statistic TcpExtTCPDirectCopyFromBacklog.
2029# TYPE node_netstat_TcpExt_TCPDirectCopyFromBacklog untyped
2030node_netstat_TcpExt_TCPDirectCopyFromBacklog 0
2031# HELP node_netstat_TcpExt_TCPDirectCopyFromPrequeue Statistic TcpExtTCPDirectCopyFromPrequeue.
2032# TYPE node_netstat_TcpExt_TCPDirectCopyFromPrequeue untyped
2033node_netstat_TcpExt_TCPDirectCopyFromPrequeue 168808
2034# HELP node_netstat_TcpExt_TCPFACKReorder Statistic TcpExtTCPFACKReorder.
2035# TYPE node_netstat_TcpExt_TCPFACKReorder untyped
2036node_netstat_TcpExt_TCPFACKReorder 0
2037# HELP node_netstat_TcpExt_TCPFastRetrans Statistic TcpExtTCPFastRetrans.
2038# TYPE node_netstat_TcpExt_TCPFastRetrans untyped
2039node_netstat_TcpExt_TCPFastRetrans 1
2040# HELP node_netstat_TcpExt_TCPForwardRetrans Statistic TcpExtTCPForwardRetrans.
2041# TYPE node_netstat_TcpExt_TCPForwardRetrans untyped
2042node_netstat_TcpExt_TCPForwardRetrans 0
2043# HELP node_netstat_TcpExt_TCPFullUndo Statistic TcpExtTCPFullUndo.
2044# TYPE node_netstat_TcpExt_TCPFullUndo untyped
2045node_netstat_TcpExt_TCPFullUndo 0
2046# HELP node_netstat_TcpExt_TCPHPAcks Statistic TcpExtTCPHPAcks.
2047# TYPE node_netstat_TcpExt_TCPHPAcks untyped
2048node_netstat_TcpExt_TCPHPAcks 3.744565e+06
2049# HELP node_netstat_TcpExt_TCPHPHits Statistic TcpExtTCPHPHits.
2050# TYPE node_netstat_TcpExt_TCPHPHits untyped
2051node_netstat_TcpExt_TCPHPHits 4.471289e+06
2052# HELP node_netstat_TcpExt_TCPHPHitsToUser Statistic TcpExtTCPHPHitsToUser.
2053# TYPE node_netstat_TcpExt_TCPHPHitsToUser untyped
2054node_netstat_TcpExt_TCPHPHitsToUser 26
2055# HELP node_netstat_TcpExt_TCPLoss Statistic TcpExtTCPLoss.
2056# TYPE node_netstat_TcpExt_TCPLoss untyped
2057node_netstat_TcpExt_TCPLoss 0
2058# HELP node_netstat_TcpExt_TCPLossFailures Statistic TcpExtTCPLossFailures.
2059# TYPE node_netstat_TcpExt_TCPLossFailures untyped
2060node_netstat_TcpExt_TCPLossFailures 0
2061# HELP node_netstat_TcpExt_TCPLossUndo Statistic TcpExtTCPLossUndo.
2062# TYPE node_netstat_TcpExt_TCPLossUndo untyped
2063node_netstat_TcpExt_TCPLossUndo 48
2064# HELP node_netstat_TcpExt_TCPLostRetransmit Statistic TcpExtTCPLostRetransmit.
2065# TYPE node_netstat_TcpExt_TCPLostRetransmit untyped
2066node_netstat_TcpExt_TCPLostRetransmit 0
2067# HELP node_netstat_TcpExt_TCPMD5NotFound Statistic TcpExtTCPMD5NotFound.
2068# TYPE node_netstat_TcpExt_TCPMD5NotFound untyped
2069node_netstat_TcpExt_TCPMD5NotFound 0
2070# HELP node_netstat_TcpExt_TCPMD5Unexpected Statistic TcpExtTCPMD5Unexpected.
2071# TYPE node_netstat_TcpExt_TCPMD5Unexpected untyped
2072node_netstat_TcpExt_TCPMD5Unexpected 0
2073# HELP node_netstat_TcpExt_TCPMemoryPressures Statistic TcpExtTCPMemoryPressures.
2074# TYPE node_netstat_TcpExt_TCPMemoryPressures untyped
2075node_netstat_TcpExt_TCPMemoryPressures 0
2076# HELP node_netstat_TcpExt_TCPMinTTLDrop Statistic TcpExtTCPMinTTLDrop.
2077# TYPE node_netstat_TcpExt_TCPMinTTLDrop untyped
2078node_netstat_TcpExt_TCPMinTTLDrop 0
2079# HELP node_netstat_TcpExt_TCPPartialUndo Statistic TcpExtTCPPartialUndo.
2080# TYPE node_netstat_TcpExt_TCPPartialUndo untyped
2081node_netstat_TcpExt_TCPPartialUndo 0
2082# HELP node_netstat_TcpExt_TCPPrequeueDropped Statistic TcpExtTCPPrequeueDropped.
2083# TYPE node_netstat_TcpExt_TCPPrequeueDropped untyped
2084node_netstat_TcpExt_TCPPrequeueDropped 0
2085# HELP node_netstat_TcpExt_TCPPrequeued Statistic TcpExtTCPPrequeued.
2086# TYPE node_netstat_TcpExt_TCPPrequeued untyped
2087node_netstat_TcpExt_TCPPrequeued 80568
2088# HELP node_netstat_TcpExt_TCPPureAcks Statistic TcpExtTCPPureAcks.
2089# TYPE node_netstat_TcpExt_TCPPureAcks untyped
2090node_netstat_TcpExt_TCPPureAcks 1.43394e+06
2091# HELP node_netstat_TcpExt_TCPRcvCollapsed Statistic TcpExtTCPRcvCollapsed.
2092# TYPE node_netstat_TcpExt_TCPRcvCollapsed untyped
2093node_netstat_TcpExt_TCPRcvCollapsed 0
2094# HELP node_netstat_TcpExt_TCPRenoFailures Statistic TcpExtTCPRenoFailures.
2095# TYPE node_netstat_TcpExt_TCPRenoFailures untyped
2096node_netstat_TcpExt_TCPRenoFailures 0
2097# HELP node_netstat_TcpExt_TCPRenoRecovery Statistic TcpExtTCPRenoRecovery.
2098# TYPE node_netstat_TcpExt_TCPRenoRecovery untyped
2099node_netstat_TcpExt_TCPRenoRecovery 0
2100# HELP node_netstat_TcpExt_TCPRenoRecoveryFail Statistic TcpExtTCPRenoRecoveryFail.
2101# TYPE node_netstat_TcpExt_TCPRenoRecoveryFail untyped
2102node_netstat_TcpExt_TCPRenoRecoveryFail 0
2103# HELP node_netstat_TcpExt_TCPRenoReorder Statistic TcpExtTCPRenoReorder.
2104# TYPE node_netstat_TcpExt_TCPRenoReorder untyped
2105node_netstat_TcpExt_TCPRenoReorder 0
2106# HELP node_netstat_TcpExt_TCPReqQFullDoCookies Statistic TcpExtTCPReqQFullDoCookies.
2107# TYPE node_netstat_TcpExt_TCPReqQFullDoCookies untyped
2108node_netstat_TcpExt_TCPReqQFullDoCookies 0
2109# HELP node_netstat_TcpExt_TCPReqQFullDrop Statistic TcpExtTCPReqQFullDrop.
2110# TYPE node_netstat_TcpExt_TCPReqQFullDrop untyped
2111node_netstat_TcpExt_TCPReqQFullDrop 0
2112# HELP node_netstat_TcpExt_TCPSACKDiscard Statistic TcpExtTCPSACKDiscard.
2113# TYPE node_netstat_TcpExt_TCPSACKDiscard untyped
2114node_netstat_TcpExt_TCPSACKDiscard 0
2115# HELP node_netstat_TcpExt_TCPSACKReneging Statistic TcpExtTCPSACKReneging.
2116# TYPE node_netstat_TcpExt_TCPSACKReneging untyped
2117node_netstat_TcpExt_TCPSACKReneging 0
2118# HELP node_netstat_TcpExt_TCPSACKReorder Statistic TcpExtTCPSACKReorder.
2119# TYPE node_netstat_TcpExt_TCPSACKReorder untyped
2120node_netstat_TcpExt_TCPSACKReorder 0
2121# HELP node_netstat_TcpExt_TCPSYNChallenge Statistic TcpExtTCPSYNChallenge.
2122# TYPE node_netstat_TcpExt_TCPSYNChallenge untyped
2123node_netstat_TcpExt_TCPSYNChallenge 2
2124# HELP node_netstat_TcpExt_TCPSackFailures Statistic TcpExtTCPSackFailures.
2125# TYPE node_netstat_TcpExt_TCPSackFailures untyped
2126node_netstat_TcpExt_TCPSackFailures 1
2127# HELP node_netstat_TcpExt_TCPSackMerged Statistic TcpExtTCPSackMerged.
2128# TYPE node_netstat_TcpExt_TCPSackMerged untyped
2129node_netstat_TcpExt_TCPSackMerged 2
2130# HELP node_netstat_TcpExt_TCPSackRecovery Statistic TcpExtTCPSackRecovery.
2131# TYPE node_netstat_TcpExt_TCPSackRecovery untyped
2132node_netstat_TcpExt_TCPSackRecovery 1
2133# HELP node_netstat_TcpExt_TCPSackRecoveryFail Statistic TcpExtTCPSackRecoveryFail.
2134# TYPE node_netstat_TcpExt_TCPSackRecoveryFail untyped
2135node_netstat_TcpExt_TCPSackRecoveryFail 0
2136# HELP node_netstat_TcpExt_TCPSackShiftFallback Statistic TcpExtTCPSackShiftFallback.
2137# TYPE node_netstat_TcpExt_TCPSackShiftFallback untyped
2138node_netstat_TcpExt_TCPSackShiftFallback 5
2139# HELP node_netstat_TcpExt_TCPSackShifted Statistic TcpExtTCPSackShifted.
2140# TYPE node_netstat_TcpExt_TCPSackShifted untyped
2141node_netstat_TcpExt_TCPSackShifted 0
2142# HELP node_netstat_TcpExt_TCPSchedulerFailed Statistic TcpExtTCPSchedulerFailed.
2143# TYPE node_netstat_TcpExt_TCPSchedulerFailed untyped
2144node_netstat_TcpExt_TCPSchedulerFailed 0
2145# HELP node_netstat_TcpExt_TCPSlowStartRetrans Statistic TcpExtTCPSlowStartRetrans.
2146# TYPE node_netstat_TcpExt_TCPSlowStartRetrans untyped
2147node_netstat_TcpExt_TCPSlowStartRetrans 1
2148# HELP node_netstat_TcpExt_TCPSpuriousRTOs Statistic TcpExtTCPSpuriousRTOs.
2149# TYPE node_netstat_TcpExt_TCPSpuriousRTOs untyped
2150node_netstat_TcpExt_TCPSpuriousRTOs 0
2151# HELP node_netstat_TcpExt_TCPTSReorder Statistic TcpExtTCPTSReorder.
2152# TYPE node_netstat_TcpExt_TCPTSReorder untyped
2153node_netstat_TcpExt_TCPTSReorder 0
2154# HELP node_netstat_TcpExt_TCPTimeWaitOverflow Statistic TcpExtTCPTimeWaitOverflow.
2155# TYPE node_netstat_TcpExt_TCPTimeWaitOverflow untyped
2156node_netstat_TcpExt_TCPTimeWaitOverflow 0
2157# HELP node_netstat_TcpExt_TCPTimeouts Statistic TcpExtTCPTimeouts.
2158# TYPE node_netstat_TcpExt_TCPTimeouts untyped
2159node_netstat_TcpExt_TCPTimeouts 115
2160# HELP node_netstat_TcpExt_TW Statistic TcpExtTW.
2161# TYPE node_netstat_TcpExt_TW untyped
2162node_netstat_TcpExt_TW 388812
2163# HELP node_netstat_TcpExt_TWKilled Statistic TcpExtTWKilled.
2164# TYPE node_netstat_TcpExt_TWKilled untyped
2165node_netstat_TcpExt_TWKilled 0
2166# HELP node_netstat_TcpExt_TWRecycled Statistic TcpExtTWRecycled.
2167# TYPE node_netstat_TcpExt_TWRecycled untyped
2168node_netstat_TcpExt_TWRecycled 0
2169# HELP node_netstat_Tcp_ActiveOpens Statistic TcpActiveOpens. 1581# HELP node_netstat_Tcp_ActiveOpens Statistic TcpActiveOpens.
2170# TYPE node_netstat_Tcp_ActiveOpens untyped 1582# TYPE node_netstat_Tcp_ActiveOpens untyped
2171node_netstat_Tcp_ActiveOpens 3556 1583node_netstat_Tcp_ActiveOpens 3556
2172# HELP node_netstat_Tcp_AttemptFails Statistic TcpAttemptFails.
2173# TYPE node_netstat_Tcp_AttemptFails untyped
2174node_netstat_Tcp_AttemptFails 341
2175# HELP node_netstat_Tcp_CurrEstab Statistic TcpCurrEstab. 1584# HELP node_netstat_Tcp_CurrEstab Statistic TcpCurrEstab.
2176# TYPE node_netstat_Tcp_CurrEstab untyped 1585# TYPE node_netstat_Tcp_CurrEstab untyped
2177node_netstat_Tcp_CurrEstab 0 1586node_netstat_Tcp_CurrEstab 0
2178# HELP node_netstat_Tcp_EstabResets Statistic TcpEstabResets.
2179# TYPE node_netstat_Tcp_EstabResets untyped
2180node_netstat_Tcp_EstabResets 161
2181# HELP node_netstat_Tcp_InCsumErrors Statistic TcpInCsumErrors.
2182# TYPE node_netstat_Tcp_InCsumErrors untyped
2183node_netstat_Tcp_InCsumErrors 0
2184# HELP node_netstat_Tcp_InErrs Statistic TcpInErrs. 1587# HELP node_netstat_Tcp_InErrs Statistic TcpInErrs.
2185# TYPE node_netstat_Tcp_InErrs untyped 1588# TYPE node_netstat_Tcp_InErrs untyped
2186node_netstat_Tcp_InErrs 5 1589node_netstat_Tcp_InErrs 5
2187# HELP node_netstat_Tcp_InSegs Statistic TcpInSegs.
2188# TYPE node_netstat_Tcp_InSegs untyped
2189node_netstat_Tcp_InSegs 5.7252008e+07
2190# HELP node_netstat_Tcp_MaxConn Statistic TcpMaxConn.
2191# TYPE node_netstat_Tcp_MaxConn untyped
2192node_netstat_Tcp_MaxConn -1
2193# HELP node_netstat_Tcp_OutRsts Statistic TcpOutRsts.
2194# TYPE node_netstat_Tcp_OutRsts untyped
2195node_netstat_Tcp_OutRsts 1003
2196# HELP node_netstat_Tcp_OutSegs Statistic TcpOutSegs.
2197# TYPE node_netstat_Tcp_OutSegs untyped
2198node_netstat_Tcp_OutSegs 5.4915039e+07
2199# HELP node_netstat_Tcp_PassiveOpens Statistic TcpPassiveOpens. 1590# HELP node_netstat_Tcp_PassiveOpens Statistic TcpPassiveOpens.
2200# TYPE node_netstat_Tcp_PassiveOpens untyped 1591# TYPE node_netstat_Tcp_PassiveOpens untyped
2201node_netstat_Tcp_PassiveOpens 230 1592node_netstat_Tcp_PassiveOpens 230
2202# HELP node_netstat_Tcp_RetransSegs Statistic TcpRetransSegs. 1593# HELP node_netstat_Tcp_RetransSegs Statistic TcpRetransSegs.
2203# TYPE node_netstat_Tcp_RetransSegs untyped 1594# TYPE node_netstat_Tcp_RetransSegs untyped
2204node_netstat_Tcp_RetransSegs 227 1595node_netstat_Tcp_RetransSegs 227
2205# HELP node_netstat_Tcp_RtoAlgorithm Statistic TcpRtoAlgorithm.
2206# TYPE node_netstat_Tcp_RtoAlgorithm untyped
2207node_netstat_Tcp_RtoAlgorithm 1
2208# HELP node_netstat_Tcp_RtoMax Statistic TcpRtoMax.
2209# TYPE node_netstat_Tcp_RtoMax untyped
2210node_netstat_Tcp_RtoMax 120000
2211# HELP node_netstat_Tcp_RtoMin Statistic TcpRtoMin.
2212# TYPE node_netstat_Tcp_RtoMin untyped
2213node_netstat_Tcp_RtoMin 200
2214# HELP node_netstat_Udp6_IgnoredMulti Statistic Udp6IgnoredMulti.
2215# TYPE node_netstat_Udp6_IgnoredMulti untyped
2216node_netstat_Udp6_IgnoredMulti 0
2217# HELP node_netstat_Udp6_InCsumErrors Statistic Udp6InCsumErrors.
2218# TYPE node_netstat_Udp6_InCsumErrors untyped
2219node_netstat_Udp6_InCsumErrors 0
2220# HELP node_netstat_Udp6_InDatagrams Statistic Udp6InDatagrams. 1596# HELP node_netstat_Udp6_InDatagrams Statistic Udp6InDatagrams.
2221# TYPE node_netstat_Udp6_InDatagrams untyped 1597# TYPE node_netstat_Udp6_InDatagrams untyped
2222node_netstat_Udp6_InDatagrams 0 1598node_netstat_Udp6_InDatagrams 0
@@ -2229,57 +1605,12 @@ node_netstat_Udp6_NoPorts 0
2229# HELP node_netstat_Udp6_OutDatagrams Statistic Udp6OutDatagrams. 1605# HELP node_netstat_Udp6_OutDatagrams Statistic Udp6OutDatagrams.
2230# TYPE node_netstat_Udp6_OutDatagrams untyped 1606# TYPE node_netstat_Udp6_OutDatagrams untyped
2231node_netstat_Udp6_OutDatagrams 0 1607node_netstat_Udp6_OutDatagrams 0
2232# HELP node_netstat_Udp6_RcvbufErrors Statistic Udp6RcvbufErrors.
2233# TYPE node_netstat_Udp6_RcvbufErrors untyped
2234node_netstat_Udp6_RcvbufErrors 0
2235# HELP node_netstat_Udp6_SndbufErrors Statistic Udp6SndbufErrors.
2236# TYPE node_netstat_Udp6_SndbufErrors untyped
2237node_netstat_Udp6_SndbufErrors 0
2238# HELP node_netstat_UdpLite6_InCsumErrors Statistic UdpLite6InCsumErrors.
2239# TYPE node_netstat_UdpLite6_InCsumErrors untyped
2240node_netstat_UdpLite6_InCsumErrors 0
2241# HELP node_netstat_UdpLite6_InDatagrams Statistic UdpLite6InDatagrams.
2242# TYPE node_netstat_UdpLite6_InDatagrams untyped
2243node_netstat_UdpLite6_InDatagrams 0
2244# HELP node_netstat_UdpLite6_InErrors Statistic UdpLite6InErrors. 1608# HELP node_netstat_UdpLite6_InErrors Statistic UdpLite6InErrors.
2245# TYPE node_netstat_UdpLite6_InErrors untyped 1609# TYPE node_netstat_UdpLite6_InErrors untyped
2246node_netstat_UdpLite6_InErrors 0 1610node_netstat_UdpLite6_InErrors 0
2247# HELP node_netstat_UdpLite6_NoPorts Statistic UdpLite6NoPorts.
2248# TYPE node_netstat_UdpLite6_NoPorts untyped
2249node_netstat_UdpLite6_NoPorts 0
2250# HELP node_netstat_UdpLite6_OutDatagrams Statistic UdpLite6OutDatagrams.
2251# TYPE node_netstat_UdpLite6_OutDatagrams untyped
2252node_netstat_UdpLite6_OutDatagrams 0
2253# HELP node_netstat_UdpLite6_RcvbufErrors Statistic UdpLite6RcvbufErrors.
2254# TYPE node_netstat_UdpLite6_RcvbufErrors untyped
2255node_netstat_UdpLite6_RcvbufErrors 0
2256# HELP node_netstat_UdpLite6_SndbufErrors Statistic UdpLite6SndbufErrors.
2257# TYPE node_netstat_UdpLite6_SndbufErrors untyped
2258node_netstat_UdpLite6_SndbufErrors 0
2259# HELP node_netstat_UdpLite_InCsumErrors Statistic UdpLiteInCsumErrors.
2260# TYPE node_netstat_UdpLite_InCsumErrors untyped
2261node_netstat_UdpLite_InCsumErrors 0
2262# HELP node_netstat_UdpLite_InDatagrams Statistic UdpLiteInDatagrams.
2263# TYPE node_netstat_UdpLite_InDatagrams untyped
2264node_netstat_UdpLite_InDatagrams 0
2265# HELP node_netstat_UdpLite_InErrors Statistic UdpLiteInErrors. 1611# HELP node_netstat_UdpLite_InErrors Statistic UdpLiteInErrors.
2266# TYPE node_netstat_UdpLite_InErrors untyped 1612# TYPE node_netstat_UdpLite_InErrors untyped
2267node_netstat_UdpLite_InErrors 0 1613node_netstat_UdpLite_InErrors 0
2268# HELP node_netstat_UdpLite_NoPorts Statistic UdpLiteNoPorts.
2269# TYPE node_netstat_UdpLite_NoPorts untyped
2270node_netstat_UdpLite_NoPorts 0
2271# HELP node_netstat_UdpLite_OutDatagrams Statistic UdpLiteOutDatagrams.
2272# TYPE node_netstat_UdpLite_OutDatagrams untyped
2273node_netstat_UdpLite_OutDatagrams 0
2274# HELP node_netstat_UdpLite_RcvbufErrors Statistic UdpLiteRcvbufErrors.
2275# TYPE node_netstat_UdpLite_RcvbufErrors untyped
2276node_netstat_UdpLite_RcvbufErrors 0
2277# HELP node_netstat_UdpLite_SndbufErrors Statistic UdpLiteSndbufErrors.
2278# TYPE node_netstat_UdpLite_SndbufErrors untyped
2279node_netstat_UdpLite_SndbufErrors 0
2280# HELP node_netstat_Udp_InCsumErrors Statistic UdpInCsumErrors.
2281# TYPE node_netstat_Udp_InCsumErrors untyped
2282node_netstat_Udp_InCsumErrors 0
2283# HELP node_netstat_Udp_InDatagrams Statistic UdpInDatagrams. 1614# HELP node_netstat_Udp_InDatagrams Statistic UdpInDatagrams.
2284# TYPE node_netstat_Udp_InDatagrams untyped 1615# TYPE node_netstat_Udp_InDatagrams untyped
2285node_netstat_Udp_InDatagrams 88542 1616node_netstat_Udp_InDatagrams 88542
@@ -2292,12 +1623,6 @@ node_netstat_Udp_NoPorts 120
2292# HELP node_netstat_Udp_OutDatagrams Statistic UdpOutDatagrams. 1623# HELP node_netstat_Udp_OutDatagrams Statistic UdpOutDatagrams.
2293# TYPE node_netstat_Udp_OutDatagrams untyped 1624# TYPE node_netstat_Udp_OutDatagrams untyped
2294node_netstat_Udp_OutDatagrams 53028 1625node_netstat_Udp_OutDatagrams 53028
2295# HELP node_netstat_Udp_RcvbufErrors Statistic UdpRcvbufErrors.
2296# TYPE node_netstat_Udp_RcvbufErrors untyped
2297node_netstat_Udp_RcvbufErrors 0
2298# HELP node_netstat_Udp_SndbufErrors Statistic UdpSndbufErrors.
2299# TYPE node_netstat_Udp_SndbufErrors untyped
2300node_netstat_Udp_SndbufErrors 0
2301# HELP node_network_receive_bytes_total Network device statistic receive_bytes. 1626# HELP node_network_receive_bytes_total Network device statistic receive_bytes.
2302# TYPE node_network_receive_bytes_total counter 1627# TYPE node_network_receive_bytes_total counter
2303node_network_receive_bytes_total{device="docker0"} 6.4910168e+07 1628node_network_receive_bytes_total{device="docker0"} 6.4910168e+07
diff --git a/collector/netstat_linux.go b/collector/netstat_linux.go
index a7e7ac9..b9584de 100644
--- a/collector/netstat_linux.go
+++ b/collector/netstat_linux.go
@@ -20,17 +20,25 @@ import (
20 "fmt" 20 "fmt"
21 "io" 21 "io"
22 "os" 22 "os"
23 "regexp"
23 "strconv" 24 "strconv"
24 "strings" 25 "strings"
25 26
26 "github.com/prometheus/client_golang/prometheus" 27 "github.com/prometheus/client_golang/prometheus"
28 "gopkg.in/alecthomas/kingpin.v2"
27) 29)
28 30
29const ( 31const (
30 netStatsSubsystem = "netstat" 32 netStatsSubsystem = "netstat"
31) 33)
32 34
33type netStatCollector struct{} 35var (
36 netStatFields = kingpin.Flag("collector.netstat.fields", "Regexp of fields to return for netstat collector.").Default("^(.*_(InErrors|InErrs)|Ip_Forwarding|Ip(6|Ext)_(InOctets|OutOctets)|Icmp6?_(InMsgs|OutMsgs)|TcpExt_(Listen.*|Syncookies.*)|Tcp_(ActiveOpens|PassiveOpens|RetransSegs|CurrEstab)|Udp6?_(InDatagrams|OutDatagrams|NoPorts))$").String()
37)
38
39type netStatCollector struct {
40 fieldPattern *regexp.Regexp
41}
34 42
35func init() { 43func init() {
36 registerCollector("netstat", defaultEnabled, NewNetStatCollector) 44 registerCollector("netstat", defaultEnabled, NewNetStatCollector)
@@ -39,7 +47,10 @@ func init() {
39// NewNetStatCollector takes and returns 47// NewNetStatCollector takes and returns
40// a new Collector exposing network stats. 48// a new Collector exposing network stats.
41func NewNetStatCollector() (Collector, error) { 49func NewNetStatCollector() (Collector, error) {
42 return &netStatCollector{}, nil 50 pattern := regexp.MustCompile(*netStatFields)
51 return &netStatCollector{
52 fieldPattern: pattern,
53 }, nil
43} 54}
44 55
45func (c *netStatCollector) Update(ch chan<- prometheus.Metric) error { 56func (c *netStatCollector) Update(ch chan<- prometheus.Metric) error {
@@ -70,6 +81,9 @@ func (c *netStatCollector) Update(ch chan<- prometheus.Metric) error {
70 if err != nil { 81 if err != nil {
71 return fmt.Errorf("invalid value %s in netstats: %s", value, err) 82 return fmt.Errorf("invalid value %s in netstats: %s", value, err)
72 } 83 }
84 if !c.fieldPattern.MatchString(key) {
85 continue
86 }
73 ch <- prometheus.MustNewConstMetric( 87 ch <- prometheus.MustNewConstMetric(
74 prometheus.NewDesc( 88 prometheus.NewDesc(
75 prometheus.BuildFQName(namespace, netStatsSubsystem, key), 89 prometheus.BuildFQName(namespace, netStatsSubsystem, key),