Documentation forAppOptics

Runtime Metrics (legacy agent)

The following content pertains to runtime metrics for the legacy AppOptics Go Agent.

AppOptics agents are no long receiving updates. The new SolarWinds Observability libraries are regularly updated with new features and improvements. If you are still relying on the AppOptics agents and your components are supported by the new libraries, consider migrating to SolarWinds Observability.

If you have already transitioned to the new SolarWinds Observability Go Library, see the SolarWinds Go Library documentation for runtime metrics information.

SolarWinds Observability libraries are not compatible with AppOptics agents. Do not use a mix of SolarWinds Observability libraries and AppOptics agents to instrument applications that are part of a distributed trace.

Go runtime metrics are gathered from the standard library’s runtime package and reported by the agent on interval. Reporting is enabled by default and make available the metrics described below. To disable reporting please refer to the option APPOPTICS_RUNTIME_METRICS in the Go agent configuration.

Metric Description
trace.go.runtime.* Go runtime statistics data, including number of goroutines and number of Cgo calls.
trace.go.gc.* Go garbage collection details.
trace.go.memory.* Heap and non-heap memory details.