move plugin interfaces into separate package

This commit is contained in:
David Norton
2016-12-23 10:18:27 -05:00
parent 3e6c4a53a4
commit 81caa56859
182 changed files with 817 additions and 817 deletions

View File

@@ -9,7 +9,7 @@ import (
"regexp"
"strings"
"github.com/influxdata/telegraf"
"github.com/influxdata/telegraf/plugins"
"github.com/influxdata/telegraf/internal"
"github.com/influxdata/telegraf/metric"
"github.com/influxdata/telegraf/plugins/outputs"
@@ -78,7 +78,7 @@ func (i *Instrumental) Close() error {
return nil
}
func (i *Instrumental) Write(metrics []telegraf.Metric) error {
func (i *Instrumental) Write(metrics []plugins.Metric) error {
if i.conn == nil {
err := i.Connect()
if err != nil {
@@ -93,7 +93,7 @@ func (i *Instrumental) Write(metrics []telegraf.Metric) error {
var points []string
var metricType string
var toSerialize telegraf.Metric
var toSerialize plugins.Metric
var newTags map[string]string
for _, m := range metrics {
@@ -204,7 +204,7 @@ func (i *Instrumental) authenticate(conn net.Conn) error {
}
func init() {
outputs.Add("instrumental", func() telegraf.Output {
outputs.Add("instrumental", func() plugins.Output {
return &Instrumental{
Host: DefaultHost,
Template: graphite.DEFAULT_TEMPLATE,

View File

@@ -8,7 +8,7 @@ import (
"testing"
"time"
"github.com/influxdata/telegraf"
"github.com/influxdata/telegraf/plugins"
"github.com/influxdata/telegraf/metric"
"github.com/stretchr/testify/assert"
)
@@ -40,7 +40,7 @@ func TestWrite(t *testing.T) {
time.Date(2010, time.November, 10, 23, 0, 0, 0, time.UTC),
)
metrics := []telegraf.Metric{m1, m2}
metrics := []plugins.Metric{m1, m2}
i.Write(metrics)
// Counter and Histogram are increments
@@ -71,7 +71,7 @@ func TestWrite(t *testing.T) {
time.Date(2010, time.November, 10, 23, 0, 0, 0, time.UTC),
)
metrics = []telegraf.Metric{m3, m4, m5, m6}
metrics = []plugins.Metric{m3, m4, m5, m6}
i.Write(metrics)
wg.Wait()