From 984d6029ef45f1e237655a5a2f6b34c831d25c15 Mon Sep 17 00:00:00 2001 From: Joshua Powers Date: Thu, 21 Sep 2023 07:44:10 -0600 Subject: [PATCH] fix(inputs.cisco_telemetry_mdt): Print string message on decode failure (#13963) --- plugins/inputs/cisco_telemetry_mdt/cisco_telemetry_mdt.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/inputs/cisco_telemetry_mdt/cisco_telemetry_mdt.go b/plugins/inputs/cisco_telemetry_mdt/cisco_telemetry_mdt.go index 20cd1019a..65242d714 100644 --- a/plugins/inputs/cisco_telemetry_mdt/cisco_telemetry_mdt.go +++ b/plugins/inputs/cisco_telemetry_mdt/cisco_telemetry_mdt.go @@ -361,7 +361,7 @@ func (c *CiscoTelemetryMDT) handleTelemetry(data []byte) { msg := &telemetry.Telemetry{} err := proto.Unmarshal(data, msg) if err != nil { - c.acc.AddError(fmt.Errorf("failed to decode: %w", err)) + c.acc.AddError(fmt.Errorf("failed to decode: %w: %s", err, msg.String())) return }