Versions in this module Expand all Collapse all v1 v1.2.0 Jul 15, 2019 Changes in this version + type Executor struct + ElasticClient *elastic.Client + Plugins []Plugin + func (executor *Executor) BuildPlugins(configuration config.Configuration, pluginConfig config.PluginConfig, ...) + func (executor *Executor) RunPlugins(freq time.Duration) + type Plugin interface + BuildMetrics func([]config.Query) []prometheus.Collector + Perform func(*elastic.Client) + type Provider struct + Plugins map[string]factoryMethodType + func NewPluginProvider(pluginFolder string) *Provider + func (provider *Provider) GetPluginNames() []string