Welcome to the Elastic APM Go Agent docs.

The Go agent enables you to trace the execution of operations in your Go applications, sending performance metrics and errors to the Elastic APM server.

The Go agent has built-in support for many popular Go web frameworks and toolkits such as Gorilla and Gin, as well as support for instrumenting Go’s built-in net/http, database/sql drivers, and APIs for custom instrumentation.

Additional Componentsedit

APM Agents work in conjunction with the APM Server, Elasticsearch, and Kibana. Please view the APM Overview for details on how these components work together.