fix: inputs.gnmi add support for decimal_val as per gnmi v0.8.0 (#12140)
* fix: run make fmt * change gnmiLib version from 0.7.0 to 0.8.0 * fix: add support for decimalVal as per gnmi v0.8.0 * fix: run go mod tidy * fix: run make fmt Co-authored-by: richu abraham <ricabrah@cisco.com>
This commit is contained in:
parent
0c0c2e169a
commit
415cfa8548
2
go.mod
2
go.mod
|
|
@ -121,7 +121,7 @@ require (
|
||||||
github.com/newrelic/newrelic-telemetry-sdk-go v0.8.1
|
github.com/newrelic/newrelic-telemetry-sdk-go v0.8.1
|
||||||
github.com/nsqio/go-nsq v1.1.0
|
github.com/nsqio/go-nsq v1.1.0
|
||||||
github.com/olivere/elastic v6.2.37+incompatible
|
github.com/olivere/elastic v6.2.37+incompatible
|
||||||
github.com/openconfig/gnmi v0.0.0-20200617225440-d2b4e6a45802
|
github.com/openconfig/gnmi v0.0.0-20220920173703-480bf53a74d2
|
||||||
github.com/opentracing/opentracing-go v1.2.0
|
github.com/opentracing/opentracing-go v1.2.0
|
||||||
github.com/openzipkin-contrib/zipkin-go-opentracing v0.4.5
|
github.com/openzipkin-contrib/zipkin-go-opentracing v0.4.5
|
||||||
github.com/openzipkin/zipkin-go v0.2.5
|
github.com/openzipkin/zipkin-go v0.2.5
|
||||||
|
|
|
||||||
3
go.sum
3
go.sum
|
|
@ -2003,8 +2003,9 @@ github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger
|
||||||
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger v0.57.2/go.mod h1:4rFuWKMbzM9H39RbDvPtJfAp/fxsHydhJhKns6skmK0=
|
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger v0.57.2/go.mod h1:4rFuWKMbzM9H39RbDvPtJfAp/fxsHydhJhKns6skmK0=
|
||||||
github.com/openconfig/gnmi v0.0.0-20200414194230-1597cc0f2600/go.mod h1:M/EcuapNQgvzxo1DDXHK4tx3QpYM/uG4l591v33jG2A=
|
github.com/openconfig/gnmi v0.0.0-20200414194230-1597cc0f2600/go.mod h1:M/EcuapNQgvzxo1DDXHK4tx3QpYM/uG4l591v33jG2A=
|
||||||
github.com/openconfig/gnmi v0.0.0-20200508230933-d19cebf5e7be/go.mod h1:M/EcuapNQgvzxo1DDXHK4tx3QpYM/uG4l591v33jG2A=
|
github.com/openconfig/gnmi v0.0.0-20200508230933-d19cebf5e7be/go.mod h1:M/EcuapNQgvzxo1DDXHK4tx3QpYM/uG4l591v33jG2A=
|
||||||
github.com/openconfig/gnmi v0.0.0-20200617225440-d2b4e6a45802 h1:WXFwJlWOJINlwlyAZuNo4GdYZS6qPX36+rRUncLmN8Q=
|
|
||||||
github.com/openconfig/gnmi v0.0.0-20200617225440-d2b4e6a45802/go.mod h1:M/EcuapNQgvzxo1DDXHK4tx3QpYM/uG4l591v33jG2A=
|
github.com/openconfig/gnmi v0.0.0-20200617225440-d2b4e6a45802/go.mod h1:M/EcuapNQgvzxo1DDXHK4tx3QpYM/uG4l591v33jG2A=
|
||||||
|
github.com/openconfig/gnmi v0.0.0-20220920173703-480bf53a74d2 h1:3YLlQFLDsFTvruKoYBbuYqhCgsXMtNewSrLjNXcF/Sg=
|
||||||
|
github.com/openconfig/gnmi v0.0.0-20220920173703-480bf53a74d2/go.mod h1:Y9os75GmSkhHw2wX8sMsxfI7qRGAEcDh8NTa5a8vj6E=
|
||||||
github.com/openconfig/goyang v0.0.0-20200115183954-d0a48929f0ea/go.mod h1:dhXaV0JgHJzdrHi2l+w0fZrwArtXL7jEFoiqLEdmkvU=
|
github.com/openconfig/goyang v0.0.0-20200115183954-d0a48929f0ea/go.mod h1:dhXaV0JgHJzdrHi2l+w0fZrwArtXL7jEFoiqLEdmkvU=
|
||||||
github.com/openconfig/goyang v0.2.2/go.mod h1:vX61x01Q46AzbZUzG617vWqh/cB+aisc+RrNkXRd3W8=
|
github.com/openconfig/goyang v0.2.2/go.mod h1:vX61x01Q46AzbZUzG617vWqh/cB+aisc+RrNkXRd3W8=
|
||||||
github.com/openconfig/goyang v0.2.3/go.mod h1:vX61x01Q46AzbZUzG617vWqh/cB+aisc+RrNkXRd3W8=
|
github.com/openconfig/goyang v0.2.3/go.mod h1:vX61x01Q46AzbZUzG617vWqh/cB+aisc+RrNkXRd3W8=
|
||||||
|
|
|
||||||
|
|
@ -695,6 +695,8 @@ func gnmiToFields(name string, updateVal *gnmiLib.TypedValue) (map[string]interf
|
||||||
value = val.BoolVal
|
value = val.BoolVal
|
||||||
case *gnmiLib.TypedValue_BytesVal:
|
case *gnmiLib.TypedValue_BytesVal:
|
||||||
value = val.BytesVal
|
value = val.BytesVal
|
||||||
|
case *gnmiLib.TypedValue_DoubleVal:
|
||||||
|
value = val.DoubleVal
|
||||||
case *gnmiLib.TypedValue_DecimalVal:
|
case *gnmiLib.TypedValue_DecimalVal:
|
||||||
value = float64(val.DecimalVal.Digits) / math.Pow(10, float64(val.DecimalVal.Precision))
|
value = float64(val.DecimalVal.Digits) / math.Pow(10, float64(val.DecimalVal.Precision))
|
||||||
case *gnmiLib.TypedValue_FloatVal:
|
case *gnmiLib.TypedValue_FloatVal:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue