Directories
¶
Path | Synopsis |
---|---|
Package agentmetrics collects metrics from the agent process itself and submits them to cloud monitoring.
|
Package agentmetrics collects metrics from the agent process itself and submits them to cloud monitoring. |
Package cloudmonitoring provides functionality to interact with the Cloud Monitoring API.
|
Package cloudmonitoring provides functionality to interact with the Cloud Monitoring API. |
fake
Package fake implements test fakes for the cloudmonitoring wrappers.
|
Package fake implements test fakes for the cloudmonitoring wrappers. |
Package collectiondefinition provides utility functions for managing the CollectionDefinition protobuf objects that are used to define a set of configurable metrics that are collected by the Agent for SAP.
|
Package collectiondefinition provides utility functions for managing the CollectionDefinition protobuf objects that are used to define a set of configurable metrics that are collected by the Agent for SAP. |
Package commandlineexecutor creates an interface to streamline execution of shell commands across multiple platforms
|
Package commandlineexecutor creates an interface to streamline execution of shell commands across multiple platforms |
Package configurablemetrics handles the collection of arbitrary metric data in the agent, as defined by a collection definition configuration file.
|
Package configurablemetrics handles the collection of arbitrary metric data in the agent, as defined by a collection definition configuration file. |
Package configuration provides configuration reading capabilities.
|
Package configuration provides configuration reading capabilities. |
Package databaseconnector connects to HANA databases with go-hdb driver.
|
Package databaseconnector connects to HANA databases with go-hdb driver. |
Package gce is a lightweight testable wrapper around GCE compute APIs needed for the gcagent.
|
Package gce is a lightweight testable wrapper around GCE compute APIs needed for the gcagent. |
fake
Package fake provides a fake version of the GCE struct to return canned responses in unit tests.
|
Package fake provides a fake version of the GCE struct to return canned responses in unit tests. |
metadataserver
Package metadataserver performs requests to the metadata server of a GCE instance.
|
Package metadataserver performs requests to the metadata server of a GCE instance. |
workloadmanager
Package workloadmanager contains types and functions to interact with the various WorkloadManager cloud APIs.
|
Package workloadmanager contains types and functions to interact with the various WorkloadManager cloud APIs. |
Package hanamonitoring queries HANA databases and sends the results as metrics to Cloud Monitoring.
|
Package hanamonitoring queries HANA databases and sends the results as metrics to Cloud Monitoring. |
Package heartbeat provides a mechanism for long running services to register with a health monitor and for observers to query the monitor for collective health.
|
Package heartbeat provides a mechanism for long running services to register with a health monitor and for observers to query the monitor for collective health. |
Package hostmetrics provides Google Cloud VM metric information for the SAP host agent to collect.
|
Package hostmetrics provides Google Cloud VM metric information for the SAP host agent to collect. |
agenttime
Package agenttime maintains time values that are necessary for metrics collection.
|
Package agenttime maintains time values that are necessary for metrics collection. |
cloudmetricreader
Package cloudmetricreader provides functionality for interfacing with the cloud monitoring API.
|
Package cloudmetricreader provides functionality for interfacing with the cloud monitoring API. |
configurationmetricreader
Package configurationmetricreader contains utlity functions that build collections of protocol buffers that store various configuration metrics
|
Package configurationmetricreader contains utlity functions that build collections of protocol buffers that store various configuration metrics |
cpustatsreader
Package cpustatsreader provides functionality for collecting OS cpu metrics.
|
Package cpustatsreader provides functionality for collecting OS cpu metrics. |
diskstatsreader
Package diskstatsreader provides functionality for collecting OS disk metrics.
|
Package diskstatsreader provides functionality for collecting OS disk metrics. |
memorymetricreader
Package memorymetricreader provides functionality for collecting OS memory metrics
|
Package memorymetricreader provides functionality for collecting OS memory metrics |
metricsformatter
Package metricsformatter provides functionality for manipulating data to be used for metrics collection.
|
Package metricsformatter provides functionality for manipulating data to be used for metrics collection. |
osmetricreader
Package osmetricreader contains utlity functions that build collections of protocol buffers that store various VM metrics
|
Package osmetricreader contains utlity functions that build collections of protocol buffers that store various VM metrics |
Package instanceinfo provides functionality for interfacing with the compute API.
|
Package instanceinfo provides functionality for interfacing with the compute API. |
Package log provides a wrapper to the underlying logging library.
|
Package log provides a wrapper to the underlying logging library. |
Package onetime processes subcommand flags for onetime execution in agent for SAP.
|
Package onetime processes subcommand flags for onetime execution in agent for SAP. |
Package pacemaker implements Linux Pacemaker cluster related functions.
|
Package pacemaker implements Linux Pacemaker cluster related functions. |
Package processmetrics provides process metrics collection capability for GC SAP Agent.
|
Package processmetrics provides process metrics collection capability for GC SAP Agent. |
cluster
Package cluster provides functionality to collect SAP Linux cluster metrics.
|
Package cluster provides functionality to collect SAP Linux cluster metrics. |
computeresources
Package computeresources provides code for collection of compute resources metrics like CPU and memory per process for various Hana, Netweaver and SAP Control Processes.
|
Package computeresources provides code for collection of compute resources metrics like CPU and memory per process for various Hana, Netweaver and SAP Control Processes. |
hana
Package hana provides functionality to collect SAP HANA metrics.
|
Package hana provides functionality to collect SAP HANA metrics. |
infra
Package infra contains functions that gather infra level migration events for the SAP agent.
|
Package infra contains functions that gather infra level migration events for the SAP agent. |
maintenance
Package maintenance package is responsible for maintenance mode handling for the GC SAP Agent.
|
Package maintenance package is responsible for maintenance mode handling for the GC SAP Agent. |
netweaver
Package netweaver contains functions that gather SAP NetWeaver system metrics for the SAP agent.
|
Package netweaver contains functions that gather SAP NetWeaver system metrics for the SAP agent. |
sapcontrol
Package sapcontrol implements generic sapcontrol functions.
|
Package sapcontrol implements generic sapcontrol functions. |
sapdiscovery
Package sapdiscovery discovers the SAP Applications and instances running on a given instance.
|
Package sapdiscovery discovers the SAP Applications and instances running on a given instance. |
sapservice
Package sapservice is responsible for collecting metrics for SAP service statuses using systemctl is-* cmd.
|
Package sapservice is responsible for collecting metrics for SAP service statuses using systemctl is-* cmd. |
Package startdaemon implements startdaemon mode execution subcommand in agent for SAP.
|
Package startdaemon implements startdaemon mode execution subcommand in agent for SAP. |
Package system contains types and functions needed to perform SAP System discovery operations.
|
Package system contains types and functions needed to perform SAP System discovery operations. |
Package timeseries has cloudmonitoring timeseries related helper functions.
|
Package timeseries has cloudmonitoring timeseries related helper functions. |
Package usagemetrics provides logging utility for the operational status of the GC SAP Agent.
|
Package usagemetrics provides logging utility for the operational status of the GC SAP Agent. |
utils
|
|
yamlpb
Package yamlpb contains util methods to unmarshall a YAML string to a proto message
|
Package yamlpb contains util methods to unmarshall a YAML string to a proto message |
Package workloadmanager collects workload manager metrics and sends them to Cloud Monitoring
|
Package workloadmanager collects workload manager metrics and sends them to Cloud Monitoring |
Click to show internal directories.
Click to hide internal directories.