Monitor Go application performance and optimize your Golang services
Get Go performance metrics in real-time
- Real time Go metrics out-of-the-box, therefore without any code changes
- Dynatrace captures technical details of your Golang apps and shows transactions across several tiers.
- With Go application monitoring you receive relevant process metrics steadily and can observe your own and any 3rd party Go apps.
- Improve the performance of your Go code and optimize the results by continuous insights into your applications.
- With auto injection of the Dynatrace Go agent, monitoring of your Golang apps will start immediately. This is the industry’s first auto-instrumenting monitoring solution available for Go-based applications.
Use Go performance monitoring to optimize the experience for your users
- Dynatrace helps to control your Golang services by providing system data like CPU, responsiveness, memory or worker processes.
- Get the results of continual user experience insights and single user interaction tracking.
- Troubleshoot anomalies within your Go applications and discover Goroutine leaks to narrow down simultaneity issues.
- Dynatrace allows you to use the full potential of Golang by breaking findings down into clear, customizable dashboards.
Available Golang performance details
- Used memory
- Committed memory
- Garbage collection metrics
- Heap details
- Goroutine run queue size
- Response time
- Runtime system calls
- Worker thread metrics
- Advanced logs
- Apdex score
- CPU and memory usage
- General system performance
- Network traffic
- User experience insights
Travis Perkins PLC
“Thanks to the AI capabilities in Dynatrace, the number of problems that actually impact customers has drastically reduced.”
Get insights into the traffic flow of Cloud Foundry foundations
With Dynatrace, you get insights into the overall traffic flow of each Cloud Foundry foundation based on the number of total requests aggregated across all Gorouters.
- Dynatrace indicates if Gorouter processes have a negative impact on your overall application responsiveness based on response latency.
- Repeatedly crashing applications or response issues from applications typically result in an increasing number of HTTP 5xx responses, which Dynatrace OneAgent also detects.
What is Golang?
Originally initiated at Google, Go - often referred to as Golang - is an open source programming language. The idea behind Google Go was using the advantages of statically typed and scalable programming languages like Java and C++. At the same time the inventors tried to eliminate negative aspects. Therefore Golang is a productive and readable language without common problems of repetition or substantial mandatory keywords. The creative thinkers behind Go are the Google engineers Robert Griesemer, Rob Pike, and Ken Thompson. While the Go project started back in 2007 already, its first public appearance was in 2009.
Take a free trial for Golang performance monitoring!
You’ll be up and running in under 5 minutes:
Sign up, deploy our agent and get unmatched insights out-of-the-box.