Documentation ¶
Index ¶
Constants ¶
View Source
const ( // Name of plugin Name = "dbi" // Version of plugin Version = 4 // Type of plugin Type = plugin.CollectorPluginType )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DbiPlugin ¶
type DbiPlugin struct {
// contains filtered or unexported fields
}
DbiPlugin holds information about the configuration database and defined queries
func (*DbiPlugin) CollectMetrics ¶
func (dbiPlg *DbiPlugin) CollectMetrics(mts []plugin.MetricType) ([]plugin.MetricType, error)
CollectMetrics returns values of desired metrics defined in mts
func (*DbiPlugin) GetConfigPolicy ¶
func (dbiPlg *DbiPlugin) GetConfigPolicy() (*cpolicy.ConfigPolicy, error)
GetConfigPolicy returns config policy
func (*DbiPlugin) GetMetricTypes ¶
func (dbiPlg *DbiPlugin) GetMetricTypes(cfg plugin.ConfigType) ([]plugin.MetricType, error)
GetMetricTypes returns metrics types exposed by snap-plugin-collector-dbi
Click to show internal directories.
Click to hide internal directories.