add new interface for testing

This commit is contained in:
Cody Lee
2022-12-22 17:44:39 -06:00
parent a5f858c23a
commit db9bcd5687
11 changed files with 201 additions and 6 deletions

View File

@@ -21,6 +21,7 @@ type Input interface {
Metrics(*Filter) (*Metrics, error) // Called every time new metrics are requested.
Events(*Filter) (*Events, error) // This is new.
RawMetrics(*Filter) ([]byte, error)
DebugInputs(Logger) (bool, error)
}
// InputPlugin describes an input plugin's consumable interface.