Documentation ¶
Overview ¶
Package psoft is a Metricbeat module that contains MetricSets.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FetchStats ¶
func FetchStats(client *psoftjmx.PsoftJmxClient) ([]map[string]interface{}, error)
FetchStats all psoft metric data for specific domains for the metricset Type
func GetPsoftJMXClient ¶
func GetPsoftJMXClient() *psoftjmx.PsoftJmxClient
NewPsoftJMXClient initializes and returns a new PsoftJMX client
Types ¶
type Config ¶
type Config struct { PathInventoryFile string `config:"pathInventoryFile"` PathBlackoutFile string `config:"pathBlackoutFile"` PathExclusionFile string `config:"pathExclusionFile"` AttribWebMetrics string `config:"attribWebMetrics"` AttribAppMetrics string `config:"attribAppMetrics"` AttribPrcMetrics string `config:"attribPrcMetrics"` LogLevel string `config:"logLevel"` ConcurrentWorkers int `config:"concurrentWorkers"` NailgunServerConn string `config:"nailgunServerConn"` JavaPath string `config:"javaPath"` ConcatenateDomainWithHost bool `config:"concatDomainHost"` UseLastXCharactersOfHost int `config:"useLastXCharsOfHost"` LocalInventoryOnly bool `config:"localInventoryOnly"` }
type Module ¶
type Module struct {
mb.BaseModule
}
Click to show internal directories.
Click to hide internal directories.