Documentation ¶
Index ¶
- func NewTenant(p *plugin.AbstractPlugin, s *StorageGrid) plugin.Plugin
- type Metric
- type StorageGrid
- func (s *StorageGrid) CollectAutoSupport(p *collector.Payload)
- func (s *StorageGrid) GetMetric(metric string, display string, tenantNamesByID map[string]string) (*matrix.Matrix, error)
- func (s *StorageGrid) HarvestModule() plugin.ModuleInfo
- func (s *StorageGrid) Init(a *collector.AbstractCollector) error
- func (s *StorageGrid) InitAPIPath()
- func (s *StorageGrid) InitCache() error
- func (s *StorageGrid) InitMatrix() error
- func (s *StorageGrid) InitProp()
- func (s *StorageGrid) LoadPlugin(kind string, abc *plugin.AbstractPlugin) plugin.Plugin
- func (s *StorageGrid) LoadTemplate() (string, error)
- func (s *StorageGrid) ParseCounters(counter *node.Node, prop *prop)
- func (s *StorageGrid) PollData() (map[string]*matrix.Matrix, error)
- type Tenant
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewTenant ¶
func NewTenant(p *plugin.AbstractPlugin, s *StorageGrid) plugin.Plugin
Types ¶
type StorageGrid ¶
type StorageGrid struct { *collector.AbstractCollector Props *prop // contains filtered or unexported fields }
func (*StorageGrid) CollectAutoSupport ¶
func (s *StorageGrid) CollectAutoSupport(p *collector.Payload)
func (*StorageGrid) HarvestModule ¶
func (s *StorageGrid) HarvestModule() plugin.ModuleInfo
func (*StorageGrid) Init ¶
func (s *StorageGrid) Init(a *collector.AbstractCollector) error
func (*StorageGrid) InitAPIPath ¶
func (s *StorageGrid) InitAPIPath()
InitAPIPath reads the REST API version from the template and uses it instead of the DefaultAPIVersion
func (*StorageGrid) InitCache ¶
func (s *StorageGrid) InitCache() error
func (*StorageGrid) InitMatrix ¶
func (s *StorageGrid) InitMatrix() error
func (*StorageGrid) InitProp ¶
func (s *StorageGrid) InitProp()
func (*StorageGrid) LoadPlugin ¶
func (s *StorageGrid) LoadPlugin(kind string, abc *plugin.AbstractPlugin) plugin.Plugin
func (*StorageGrid) LoadTemplate ¶
func (s *StorageGrid) LoadTemplate() (string, error)
func (*StorageGrid) ParseCounters ¶
func (s *StorageGrid) ParseCounters(counter *node.Node, prop *prop)
Click to show internal directories.
Click to hide internal directories.