helpful debug
This commit is contained in:
parent
4608aeeb51
commit
59ea1b115b
|
@ -160,11 +160,15 @@ func HandlerForTransactional(reg prometheus.TransactionalGatherer, opts HandlerO
|
||||||
}
|
}
|
||||||
|
|
||||||
var contentType expfmt.Format
|
var contentType expfmt.Format
|
||||||
|
if req.Header != nil {
|
||||||
|
fmt.Println("NEGOTIATE content type received: ", req.Header)
|
||||||
|
}
|
||||||
if opts.EnableOpenMetrics {
|
if opts.EnableOpenMetrics {
|
||||||
contentType = expfmt.NegotiateIncludingOpenMetrics(req.Header)
|
contentType = expfmt.NegotiateIncludingOpenMetrics(req.Header)
|
||||||
} else {
|
} else {
|
||||||
contentType = expfmt.Negotiate(req.Header)
|
contentType = expfmt.Negotiate(req.Header)
|
||||||
}
|
}
|
||||||
|
fmt.Println("NEGOTIATE deduced content type: ", contentType)
|
||||||
header := rsp.Header()
|
header := rsp.Header()
|
||||||
header.Set(contentTypeHeader, string(contentType))
|
header.Set(contentTypeHeader, string(contentType))
|
||||||
|
|
||||||
|
@ -207,6 +211,7 @@ func HandlerForTransactional(reg prometheus.TransactionalGatherer, opts HandlerO
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, mf := range mfs {
|
for _, mf := range mfs {
|
||||||
|
// This is the place where the metric family is getting escaped on the receive side.
|
||||||
if handleError(enc.Encode(mf)) {
|
if handleError(enc.Encode(mf)) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue