Documentation ¶
Index ¶
- type CounterDefinition
- type KeyPerf
- func (kp *KeyPerf) HarvestModule() plugin.ModuleInfo
- func (kp *KeyPerf) Init(a *collector.AbstractCollector) error
- func (kp *KeyPerf) InitMatrix() error
- func (kp *KeyPerf) LoadPlugin(kind string, p *plugin.AbstractPlugin) plugin.Plugin
- func (kp *KeyPerf) PollData() (map[string]*matrix.Matrix, error)
- type Object
- type ObjectCounters
- type StaticCounterDefinitions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CounterDefinition ¶
type KeyPerf ¶
type KeyPerf struct { *rest.Rest // provides: AbstractCollector, Client, Object, Query, TemplateFn, TemplateType // contains filtered or unexported fields }
func (*KeyPerf) HarvestModule ¶
func (kp *KeyPerf) HarvestModule() plugin.ModuleInfo
func (*KeyPerf) InitMatrix ¶
func (*KeyPerf) LoadPlugin ¶
type Object ¶
type Object struct {
CounterDefinitions []CounterDefinition `yaml:"counter_definitions"`
}
type ObjectCounters ¶
type ObjectCounters struct {
CounterDefinitions map[string]CounterDefinition `yaml:"-"`
}
Click to show internal directories.
Click to hide internal directories.