|
33 | 33 | /* Default enabled metrics */ |
34 | 34 |
|
35 | 35 | #ifdef __linux__ |
36 | | -#define NE_DEFAULT_ENABLED_METRICS "cpu,cpufreq,meminfo,diskstats,filesystem,uname,stat,time,loadavg,vmstat,netdev,filefd,systemd,nvme,thermal_zone" |
| 36 | +#define NE_DEFAULT_ENABLED_METRICS "cpu,cpufreq,meminfo,diskstats,filesystem,uname,stat,time,loadavg,vmstat,netdev,sockstat,filefd,systemd,nvme,thermal_zone" |
37 | 37 | #elif __APPLE__ |
38 | 38 | #define NE_DEFAULT_ENABLED_METRICS "cpu,loadavg,meminfo,diskstats,uname,netdev" |
39 | 39 | #endif |
@@ -140,6 +140,28 @@ struct flb_ne { |
140 | 140 | struct cmt_gauge *darwin_noproto; |
141 | 141 | #endif |
142 | 142 |
|
| 143 | + /* sockstat_linux */ |
| 144 | + struct cmt_gauge *sockstat_sockets_used; |
| 145 | + struct cmt_gauge *sockstat_TCP_alloc; |
| 146 | + struct cmt_gauge *sockstat_TCP_inuse; |
| 147 | + struct cmt_gauge *sockstat_TCP_mem; |
| 148 | + struct cmt_gauge *sockstat_TCP_mem_bytes; |
| 149 | + struct cmt_gauge *sockstat_TCP_orphan; |
| 150 | + struct cmt_gauge *sockstat_TCP_tw; |
| 151 | + struct cmt_gauge *sockstat_UDP_inuse; |
| 152 | + struct cmt_gauge *sockstat_UDP_mem; |
| 153 | + struct cmt_gauge *sockstat_UDP_mem_bytes; |
| 154 | + struct cmt_gauge *sockstat_UDPLITE_inuse; |
| 155 | + struct cmt_gauge *sockstat_RAW_inuse; |
| 156 | + struct cmt_gauge *sockstat_FRAG_inuse; |
| 157 | + struct cmt_gauge *sockstat_FRAG_memory; |
| 158 | + struct cmt_gauge *sockstat_TCP6_inuse; |
| 159 | + struct cmt_gauge *sockstat_UDP6_inuse; |
| 160 | + struct cmt_gauge *sockstat_UDPLITE6_inuse; |
| 161 | + struct cmt_gauge *sockstat_RAW6_inuse; |
| 162 | + struct cmt_gauge *sockstat_FRAG6_inuse; |
| 163 | + struct cmt_gauge *sockstat_FRAG6_memory; |
| 164 | + |
143 | 165 | /* time */ |
144 | 166 | struct cmt_gauge *time; |
145 | 167 |
|
|
0 commit comments