fix prometheus parser

This commit is contained in:
Ulric Qin 2022-06-23 16:20:36 +08:00
parent e303641465
commit 561500a3b6
2 changed files with 1 additions and 2 deletions

View File

@ -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

View File

@ -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}))
}
}