Throughout telegraf, use telegraf.Metric rather than client.Point
closes #599
This commit is contained in:
36
output.go
36
output.go
@@ -1,37 +1,5 @@
|
||||
package telegraf
|
||||
|
||||
import "github.com/influxdata/influxdb/client/v2"
|
||||
|
||||
// type Output interface {
|
||||
// // Connect to the Output
|
||||
// Connect() error
|
||||
// // Close any connections to the Output
|
||||
// Close() error
|
||||
// // Description returns a one-sentence description on the Output
|
||||
// Description() string
|
||||
// // SampleConfig returns the default configuration of the Output
|
||||
// SampleConfig() string
|
||||
// // Write takes in group of points to be written to the Output
|
||||
// Write(metrics []Metric) error
|
||||
// }
|
||||
|
||||
// type ServiceOutput interface {
|
||||
// // Connect to the Output
|
||||
// Connect() error
|
||||
// // Close any connections to the Output
|
||||
// Close() error
|
||||
// // Description returns a one-sentence description on the Output
|
||||
// Description() string
|
||||
// // SampleConfig returns the default configuration of the Output
|
||||
// SampleConfig() string
|
||||
// // Write takes in group of points to be written to the Output
|
||||
// Write(metrics []Metric) error
|
||||
// // Start the "service" that will provide an Output
|
||||
// Start() error
|
||||
// // Stop the "service" that will provide an Output
|
||||
// Stop()
|
||||
// }
|
||||
|
||||
type Output interface {
|
||||
// Connect to the Output
|
||||
Connect() error
|
||||
@@ -42,7 +10,7 @@ type Output interface {
|
||||
// SampleConfig returns the default configuration of the Output
|
||||
SampleConfig() string
|
||||
// Write takes in group of points to be written to the Output
|
||||
Write(points []*client.Point) error
|
||||
Write(metrics []Metric) error
|
||||
}
|
||||
|
||||
type ServiceOutput interface {
|
||||
@@ -55,7 +23,7 @@ type ServiceOutput interface {
|
||||
// SampleConfig returns the default configuration of the Output
|
||||
SampleConfig() string
|
||||
// Write takes in group of points to be written to the Output
|
||||
Write(points []*client.Point) error
|
||||
Write(metrics []Metric) error
|
||||
// Start the "service" that will provide an Output
|
||||
Start() error
|
||||
// Stop the "service" that will provide an Output
|
||||
|
||||
Reference in New Issue
Block a user