fix prometheus parser
This commit is contained in:
parent
e303641465
commit
561500a3b6
|
@ -70,7 +70,6 @@ tar zcvf categraf.tar.gz categraf conf
|
|||
- [x] [nvidia_smi](inputs/nvidia_smi)
|
||||
- [x] [nginx_upstream_check](inputs/nginx_upstream_check)
|
||||
- [x] [kubernetes(read metrics from kubelet api)](inputs/kubernetes)
|
||||
- [ ] k8s solution
|
||||
- [x] [kube_state_metrics](inputs/kube_state_metrics)
|
||||
- [x] [nginx_vts](inputs/nginx_vts)
|
||||
- [ ] mongodb
|
||||
|
|
|
@ -109,7 +109,7 @@ func (p *Parser) handleHistogram(m *dto.Metric, tags map[string]string, metricNa
|
|||
for _, b := range m.GetHistogram().Bucket {
|
||||
le := fmt.Sprint(b.GetUpperBound())
|
||||
value := float64(b.GetCumulativeCount())
|
||||
slist.PushFront(inputs.NewSample(prom.BuildMetric(p.NamePrefix, metricName, "sum"), value, tags, map[string]string{"le": le}))
|
||||
slist.PushFront(inputs.NewSample(prom.BuildMetric(p.NamePrefix, metricName, "bucket"), value, tags, map[string]string{"le": le}))
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue