fix(inputs.netflow): Log unknown fields only once (#15323)
This commit is contained in:
parent
ad16cf4d79
commit
6206693f0c
|
|
@ -756,6 +756,7 @@ func (d *netflowDecoder) decodeValueV9(field netflow.DataField) ([]telegraf.Fiel
|
||||||
key := fmt.Sprintf("type_%d", elementID)
|
key := fmt.Sprintf("type_%d", elementID)
|
||||||
if !d.logged[key] {
|
if !d.logged[key] {
|
||||||
d.Log.Debugf("unknown Netflow v9 data field %v", field)
|
d.Log.Debugf("unknown Netflow v9 data field %v", field)
|
||||||
|
d.logged[key] = true
|
||||||
}
|
}
|
||||||
v, err := decodeHex(raw)
|
v, err := decodeHex(raw)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
@ -789,6 +790,7 @@ func (d *netflowDecoder) decodeValueIPFIX(field netflow.DataField) ([]telegraf.F
|
||||||
}
|
}
|
||||||
if !d.logged[key] {
|
if !d.logged[key] {
|
||||||
d.Log.Debugf("unknown IPFIX PEN data field %v", field)
|
d.Log.Debugf("unknown IPFIX PEN data field %v", field)
|
||||||
|
d.logged[key] = true
|
||||||
}
|
}
|
||||||
name := fmt.Sprintf("type_%d_%s%d", field.Pen, prefix, elementID)
|
name := fmt.Sprintf("type_%d_%s%d", field.Pen, prefix, elementID)
|
||||||
v, err := decodeHex(raw)
|
v, err := decodeHex(raw)
|
||||||
|
|
@ -837,6 +839,7 @@ func (d *netflowDecoder) decodeValueIPFIX(field netflow.DataField) ([]telegraf.F
|
||||||
key := fmt.Sprintf("type_%d", elementID)
|
key := fmt.Sprintf("type_%d", elementID)
|
||||||
if !d.logged[key] {
|
if !d.logged[key] {
|
||||||
d.Log.Debugf("unknown IPFIX data field %v", field)
|
d.Log.Debugf("unknown IPFIX data field %v", field)
|
||||||
|
d.logged[key] = true
|
||||||
}
|
}
|
||||||
v, err := decodeHex(raw)
|
v, err := decodeHex(raw)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue