|
metrics <- prometheus.MustNewConstMetric(desc, prometheus.GaugeValue, float64(value), labelValues...) |
|
} |
这里指定使用Gauge类型,导致所有的指标都是此类型,但是网络丢包统计最准确的是Counter类型吧?
- # TYPE kubeskoop_tcp_passiveopens gauge
- # TYPE kubeskoop_tcp_retranssegs gauge
- # TYPE kubeskoop_tcpext_delayedacklost gauge
- # TYPE kubeskoop_tcpext_embryonicrsts gauge
- # TYPE kubeskoop_tcpext_listendrops gauge
- # TYPE kubeskoop_tcpext_listenoverflows gauge
- # TYPE kubeskoop_tcpext_pawsactive gauge
- # TYPE kubeskoop_tcpext_pawsestab gauge
- # TYPE kubeskoop_tcpext_pfmemallocdrop gauge
- # TYPE kubeskoop_tcpext_syncookiesfailed gauge
- # TYPE kubeskoop_tcpext_syncookiesrecv gauge
- # TYPE kubeskoop_tcpext_syncookiessent gauge
- # TYPE kubeskoop_tcpext_tcpabortfailed gauge
- # TYPE kubeskoop_tcpext_tcpabortonclose gauge
- # TYPE kubeskoop_tcpext_tcpabortondata gauge
- # TYPE kubeskoop_tcpext_tcpabortonlinger gauge
- # TYPE kubeskoop_tcpext_tcpabortonmemory gauge
- # TYPE kubeskoop_tcpext_tcpabortontimeout gauge
- # TYPE kubeskoop_tcpext_tcpackskippedchallenge gauge
- # TYPE kubeskoop_tcpext_tcpackskippedfinwait2 gauge
- # TYPE kubeskoop_tcpext_tcpackskippedpaws gauge
- # TYPE kubeskoop_tcpext_tcpackskippedseq gauge
- # TYPE kubeskoop_tcpext_tcpackskippedsynrecv gauge
- # TYPE kubeskoop_tcpext_tcpackskippedtimewait gauge
- # TYPE kubeskoop_tcpext_tcpbacklogdrop gauge
- # TYPE kubeskoop_tcpext_tcpfastopenactivefail gauge
- # TYPE kubeskoop_tcpext_tcpfastretrans gauge
- # TYPE kubeskoop_tcpext_tcpkeepalive gauge
- # TYPE kubeskoop_tcpext_tcplossfailures gauge
- # TYPE kubeskoop_tcpext_tcplossproberecovery gauge
- # TYPE kubeskoop_tcpext_tcplossprobes gauge
- # TYPE kubeskoop_tcpext_tcplostretransmit gauge
- # TYPE kubeskoop_tcpext_tcpmemorypressures gauge
- # TYPE kubeskoop_tcpext_tcpmemorypressureschrono gauge
- # TYPE kubeskoop_tcpext_tcpmtupfail gauge
- # TYPE kubeskoop_tcpext_tcpmtupsuccess gauge
- # TYPE kubeskoop_tcpext_tcprcvcollapsed gauge
- # TYPE kubeskoop_tcpext_tcprcvqdrop gauge
- # TYPE kubeskoop_tcpext_tcpretransfail gauge
- # TYPE kubeskoop_tcpext_tcpslowstartretrans gauge
- # TYPE kubeskoop_tcpext_tcpsynretrans gauge
- # TYPE kubeskoop_tcpext_tcptimeouts gauge
- # TYPE kubeskoop_tcpext_tcpwinprobe gauge
- # TYPE kubeskoop_tcpext_tcpwqueuetoobig gauge
- # TYPE kubeskoop_tcpext_tcpzerowindowdrop gauge
- # TYPE kubeskoop_udp_ignoredmulti gauge
- # TYPE kubeskoop_udp_incsumerrors gauge
- # TYPE kubeskoop_udp_indatagrams gauge
- # TYPE kubeskoop_udp_inerrors gauge
- # TYPE kubeskoop_udp_memerrors gauge
- # TYPE kubeskoop_udp_noports gauge
- # TYPE kubeskoop_udp_outdatagrams gauge
- # TYPE kubeskoop_udp_rcvbuferrors gauge
- # TYPE kubeskoop_udp_sndbuferrors gauge
kubeskoop/pkg/exporter/probe/legacy.go
Lines 129 to 130 in 72ea289
这里指定使用Gauge类型,导致所有的指标都是此类型,但是网络丢包统计最准确的是Counter类型吧?