RSS feed for this section

Archive | Monitoring

Monitoring Errors and Panics in Go

Every error, exception or crash in production application can directly affect customer experience. To improve application quality errors and crashes should be continuously detected and eliminated. To efficiently do so, the following insights are necessary: The stack traces of the errors and crashes. Without this information localizing the root cause may be extremely difficult. Number […]

Read More Comments Off on Monitoring Errors and Panics in Go

Measure Go Code Segment Performance and Detect Bottlenecks

StackImpact automatically covers many aspects of application performance measurement. These include hot spots in CPU usage, memory allocations, I/O, channels and lock contention. It also provides a bottleneck view for HTTP handlers and calls as well as multiple runtime metrics. It is sometimes necessary to measure application specific code performance and trace bottlenecks. For these […]

Read More Comments Off on Measure Go Code Segment Performance and Detect Bottlenecks

Why Monitoring Isn’t Enough for Modern Applications

Monitoring vs. profiling in production Any serious production application is accompanied with monitoring and alerting. If not, the downtime or performance issues will stay unnoticed for longer, which will obviously negatively impact any organization. However, knowing that there is a problem is just one step towards solving it. Solving performance and availability issues requires knowledge […]

Read More Comments Off on Why Monitoring Isn’t Enough for Modern Applications