From 1ff721ad84169322a370b2946589a217cc6e1bf4 Mon Sep 17 00:00:00 2001
From: Cameron Sparr <cameronsparr@gmail.com>
Date: Tue, 11 Oct 2016 12:28:20 +0100
Subject: [PATCH] Add riemann output plugin deprecation message

---
 plugins/outputs/riemann/riemann.go | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/plugins/outputs/riemann/riemann.go b/plugins/outputs/riemann/riemann.go
index bc49a719..fa150e09 100644
--- a/plugins/outputs/riemann/riemann.go
+++ b/plugins/outputs/riemann/riemann.go
@@ -2,6 +2,7 @@ package riemann
 
 import (
 	"fmt"
+	"log"
 	"os"
 	"sort"
 	"strings"
@@ -11,6 +12,8 @@ import (
 	"github.com/influxdata/telegraf/plugins/outputs"
 )
 
+const deprecationMsg = "I! WARNING: this Riemann output plugin will be deprecated in a future release, see https://github.com/influxdata/telegraf/issues/1878 for more details & discussion."
+
 type Riemann struct {
 	URL       string
 	Transport string
@@ -29,6 +32,7 @@ var sampleConfig = `
 `
 
 func (r *Riemann) Connect() error {
+	log.Printf(deprecationMsg)
 	c, err := raidman.Dial(r.Transport, r.URL)
 
 	if err != nil {
@@ -58,6 +62,7 @@ func (r *Riemann) Description() string {
 }
 
 func (r *Riemann) Write(metrics []telegraf.Metric) error {
+	log.Printf(deprecationMsg)
 	if len(metrics) == 0 {
 		return nil
 	}
-- 
GitLab