Overview of the New Relic Go Agent
masterThe New Relic Go Agent is used to monitor Go applications by tracking transactions, outbound requests, database calls, and other application behaviors. It also provides runtime visibility into garbage collection, goroutine activity, and memory usage.
Because Go is a compiled language without a virtual machine, instrumentation requires using the New Relic Go agent API to manually add methods to your source code. This provides high flexibility and control over what is instrumented. For a more automated setup, you can use the go-easy-instrumentation CLI tool to analyze your code and suggest instrumentation points.