Skip to content

指标类型设置存在问题 #350

Description

@JasperWey

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions