forked from mirror/client_golang
prometheus/promhttp: actually observe values in trace in example
This is similar to https://github.com/prometheus/client_golang/pull/535 fixing ExampleInstrumentRoundTripperDuration. Signed-off-by: Sergiusz Urbaniak <sergiusz.urbaniak@gmail.com>
This commit is contained in:
parent
9a369d2d38
commit
60728f445d
|
@ -162,16 +162,16 @@ func ExampleInstrumentRoundTripperDuration() {
|
||||||
// functions that we want to instrument.
|
// functions that we want to instrument.
|
||||||
trace := &InstrumentTrace{
|
trace := &InstrumentTrace{
|
||||||
DNSStart: func(t float64) {
|
DNSStart: func(t float64) {
|
||||||
dnsLatencyVec.WithLabelValues("dns_start")
|
dnsLatencyVec.WithLabelValues("dns_start").Observe(t)
|
||||||
},
|
},
|
||||||
DNSDone: func(t float64) {
|
DNSDone: func(t float64) {
|
||||||
dnsLatencyVec.WithLabelValues("dns_done")
|
dnsLatencyVec.WithLabelValues("dns_done").Observe(t)
|
||||||
},
|
},
|
||||||
TLSHandshakeStart: func(t float64) {
|
TLSHandshakeStart: func(t float64) {
|
||||||
tlsLatencyVec.WithLabelValues("tls_handshake_start")
|
tlsLatencyVec.WithLabelValues("tls_handshake_start").Observe(t)
|
||||||
},
|
},
|
||||||
TLSHandshakeDone: func(t float64) {
|
TLSHandshakeDone: func(t float64) {
|
||||||
tlsLatencyVec.WithLabelValues("tls_handshake_done")
|
tlsLatencyVec.WithLabelValues("tls_handshake_done").Observe(t)
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue