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 (
"net/http"
"regexp"
"github.com/influxdata/telegraf"
"github.com/influxdata/telegraf/plugins"
"github.com/influxdata/telegraf/internal"
"github.com/influxdata/telegraf/plugins/outputs"
"github.com/influxdata/telegraf/plugins/serializers/graphite"
@@ -85,7 +85,7 @@ func (l *Librato) Connect() error {
return nil
}
func (l *Librato) Write(metrics []telegraf.Metric) error {
func (l *Librato) Write(metrics []plugins.Metric) error {
if len(metrics) == 0 {
return nil
@@ -180,7 +180,7 @@ func (l *Librato) Description() string {
return "Configuration for Librato API to send metrics to."
}
func (l *Librato) buildGauges(m telegraf.Metric) ([]*Gauge, error) {
func (l *Librato) buildGauges(m plugins.Metric) ([]*Gauge, error) {
gauges := []*Gauge{}
if m.Time().Unix() == 0 {
@@ -255,7 +255,7 @@ func (l *Librato) Close() error {
}
func init() {
outputs.Add("librato", func() telegraf.Output {
outputs.Add("librato", func() plugins.Output {
return NewLibrato(libratoAPI)
})
}

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/require"
)
@@ -39,7 +39,7 @@ func TestUriOverride(t *testing.T) {
l.APIToken = "123456"
err := l.Connect()
require.NoError(t, err)
err = l.Write([]telegraf.Metric{newHostMetric(int32(0), "name", "host")})
err = l.Write([]plugins.Metric{newHostMetric(int32(0), "name", "host")})
require.NoError(t, err)
}
@@ -55,7 +55,7 @@ func TestBadStatusCode(t *testing.T) {
l.APIToken = "123456"
err := l.Connect()
require.NoError(t, err)
err = l.Write([]telegraf.Metric{newHostMetric(int32(0), "name", "host")})
err = l.Write([]plugins.Metric{newHostMetric(int32(0), "name", "host")})
if err == nil {
t.Errorf("error expected but none returned")
} else {
@@ -69,7 +69,7 @@ func TestBuildGauge(t *testing.T) {
mtime := time.Date(2009, time.November, 10, 23, 0, 0, 0, time.UTC).Unix()
var gaugeTests = []struct {
ptIn telegraf.Metric
ptIn plugins.Metric
outGauge *Gauge
err error
}{
@@ -163,7 +163,7 @@ func TestBuildGauge(t *testing.T) {
}
}
func newHostMetric(value interface{}, name, host string) telegraf.Metric {
func newHostMetric(value interface{}, name, host string) plugins.Metric {
m, _ := metric.New(
name,
map[string]string{"host": host},
@@ -206,7 +206,7 @@ func TestBuildGaugeWithSource(t *testing.T) {
mtime,
)
var gaugeTests = []struct {
ptIn telegraf.Metric
ptIn plugins.Metric
template string
outGauge *Gauge
err error