avoid error when prometheus gives scientific notation
This commit is contained in:
parent
8651a1aefc
commit
ff7f8cf6bd
1 changed files with 2 additions and 1 deletions
|
@ -62,10 +62,11 @@ func ShowPrometheus(url string) {
|
||||||
log.Debugf("no source in Metric")
|
log.Debugf("no source in Metric")
|
||||||
}
|
}
|
||||||
value := m.(prom2json.Metric).Value
|
value := m.(prom2json.Metric).Value
|
||||||
ival, err := strconv.Atoi(value)
|
fval, err := strconv.ParseFloat(value, 32)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Errorf("Unexpected int value %s : %s", value, err)
|
log.Errorf("Unexpected int value %s : %s", value, err)
|
||||||
}
|
}
|
||||||
|
ival := int(fval)
|
||||||
switch fam.Name {
|
switch fam.Name {
|
||||||
/*buckets*/
|
/*buckets*/
|
||||||
case "cs_bucket_create":
|
case "cs_bucket_create":
|
||||||
|
|
Loading…
Add table
Reference in a new issue