diff --git a/plugins/outputs/amqp/amqp.go b/plugins/outputs/amqp/amqp.go index b7029ea77a5f2..68aeeeca3a5cb 100644 --- a/plugins/outputs/amqp/amqp.go +++ b/plugins/outputs/amqp/amqp.go @@ -259,7 +259,7 @@ func (q *AMQP) Write(metrics []telegraf.Metric) error { if err != nil { return err } - } else { + } else if q.client != nil { if err := q.client.Close(); err != nil { q.Log.Errorf("Closing connection failed: %v", err) }