package
0.0.0-20210909085526-e457aa145ddf
Repository: https://github.com/gojavacoder/go-server-monitoring-agent.git
Documentation: pkg.go.dev

# Functions

GetcollectorAPI can be invoked from other packages for fetching an instance of the collectorAPI.
NewCollectedData returns an instance of the CollectedData struct.

# Structs

CollectedData holds the data that is collected.
CollectorAPI is responsible for data collection in the server.
LinuxMonitor holds all the attributes related to the data collection of metrics like CPU utilization, disk utilization, memory utilization etc.
ParseConfiguration holds the attributes defined in the linux_monitors.json that are necessary for parsing the collected data.
ParserAPI is responsible for parsing the collected data.
ServerMonitoringJob represents the details of the job that has been scheduled.