Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var AllConnectionTypes = []*ConnectionType{ &HostMonitoringConnectionType, &SelfMonitoringConnectionType, }
View Source
var HostMonitoringConnectionType = ConnectionType{ Name: "host_monitoring", ConfigFields: []CollectorConfigFragment{ { // contains filtered or unexported fields }, { // contains filtered or unexported fields }, { // contains filtered or unexported fields }, { // contains filtered or unexported fields }, { // contains filtered or unexported fields }, }, }
View Source
var SelfMonitoringConnectionType = ConnectionType{ Name: "self_monitoring", ConfigFields: []CollectorConfigFragment{ { // contains filtered or unexported fields }, }, }
Functions ¶
func GetConfigFolderPath ¶
func GetConfigFolderPath() string
Types ¶
type CollectorConfigFragment ¶
type CollectorConfigFragment struct {
// contains filtered or unexported fields
}
type ConfigFieldHandler ¶
type ConfigFieldHandler interface {
GenerateCollectorConfigFragment() interface{}
}
type ConnectionType ¶
type ConnectionType struct {
Name string
ConfigFields []CollectorConfigFragment
}
func (ConnectionType) GetConfigFilePaths ¶
func (c ConnectionType) GetConfigFilePaths() []string
type HostMonitoringConfig ¶
type HostMonitoringConfig struct {
// contains filtered or unexported fields
}
type SelfMonitoringConfig ¶
type SelfMonitoringConfig struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.