 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
      View Source
      
  
var Inputs = map[string]Creator{}
    Functions ¶
Types ¶
type Accumulator ¶
type Accumulator interface {
	// Create a point with a value, decorating it with tags
	// NOTE: tags is expected to be owned by the caller, don't mutate
	// it after passing to Add.
	Add(measurement string,
		value interface{},
		tags map[string]string,
		t ...time.Time)
	AddFields(measurement string,
		fields map[string]interface{},
		tags map[string]string,
		t ...time.Time)
}
    type Input ¶
type Input interface {
	// SampleConfig returns the default configuration of the Input
	SampleConfig() string
	// Description returns a one-sentence description on the Input
	Description() string
	// Gather takes in an accumulator and adds the metrics that the Input
	// gathers. This is called every "interval"
	Gather(Accumulator) error
}
    type MockPlugin ¶
func (*MockPlugin) Gather ¶
func (m *MockPlugin) Gather(_a0 Accumulator) error
type ServiceInput ¶
type ServiceInput interface {
	// SampleConfig returns the default configuration of the Input
	SampleConfig() string
	// Description returns a one-sentence description on the Input
	Description() string
	// Gather takes in an accumulator and adds the metrics that the Input
	// gathers. This is called every "interval"
	Gather(Accumulator) error
	// Start starts the ServiceInput's service, whatever that may be
	Start() error
	// Stop stops the services and closes any necessary channels and connections
	Stop()
}
    
       Directories
      ¶
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| Lustre 2.x telegraf plugin Lustre (http://lustre.org/) is an open-source, parallel file system for HPC environments. | Lustre 2.x telegraf plugin Lustre (http://lustre.org/) is an open-source, parallel file system for HPC environments. | 
| Package fcgi implements the FastCGI protocol. | Package fcgi implements the FastCGI protocol. | 
 Click to show internal directories. 
   Click to hide internal directories.