21 lines
		
	
	
		
			544 B
		
	
	
	
		
			Go
		
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			544 B
		
	
	
	
		
			Go
		
	
	
	
| package discard
 | |
| 
 | |
| import (
 | |
| 	"github.com/influxdata/telegraf"
 | |
| 	"github.com/influxdata/telegraf/plugins/outputs"
 | |
| )
 | |
| 
 | |
| type Discard struct{}
 | |
| 
 | |
| func (d *Discard) Connect() error       { return nil }
 | |
| func (d *Discard) Close() error         { return nil }
 | |
| func (d *Discard) SampleConfig() string { return "" }
 | |
| func (d *Discard) Description() string  { return "Send metrics to nowhere at all" }
 | |
| func (d *Discard) Write(metrics []telegraf.Metric) error {
 | |
| 	return nil
 | |
| }
 | |
| 
 | |
| func init() {
 | |
| 	outputs.Add("discard", func() telegraf.Output { return &Discard{} })
 | |
| }
 |