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

@@ -12,7 +12,7 @@ import (
"sync"
"time"
"github.com/influxdata/telegraf"
"github.com/influxdata/telegraf/plugins"
"github.com/influxdata/telegraf/metric"
)
@@ -88,10 +88,10 @@ func RegisterTiming(measurement, field string, tags map[string]string) Stat {
}
// Metrics returns all registered stats as telegraf metrics.
func Metrics() []telegraf.Metric {
func Metrics() []plugins.Metric {
registry.mu.Lock()
now := time.Now()
metrics := make([]telegraf.Metric, len(registry.stats))
metrics := make([]plugins.Metric, len(registry.stats))
i := 0
for _, stats := range registry.stats {
if len(stats) > 0 {