Operations | Monitoring | ITSM | DevOps | Cloud

APM

The latest News and Information on Application Performance Monitoring and related technologies.

Sponsored Post

Error monitoring and exception handling in large-scale software projects

Large-scale software projects don't care how many unit tests you put into your code. Or how sophisticated your CI/CD pipeline is. Or how robustly you run blue-green deployments to ease into newly-deployed code. These projects will inevitably find themselves subjected to your users, who will uncover bugs your team didn't catch and didn't even think to test for.

A Complete Guide to Tomcat Performance Monitoring

Metrics and runtime characteristics for application server monitoring are critical for the applications running on each server. Monitoring also helps to prevent or manage possible problems promptly. Apache Tomcat is one of the most widely used servers for Java applications. JMX beans or a monitoring tool like MoSKito or JavaMelody can be used in Tomcat performance monitoring.

Datadog On Rust

Rust is a programming language that has been gaining popularity over the past few years, with its adopters claiming that it helps them write faster, memory efficient, and more reliable software. At Datadog many backend services are written in Go, but some teams have begun adopting Rust when building new services, especially when performance is critical.

Empower IT Help Desks: Deliver Business Value with IT Service Monitoring

On one of the EUC slack forums, a question was recently posted asking what are the key lessons learned in the last year and what changes organizations should investigate in the next year. The answers were revealing. Several folks pointed out that prior to the pandemic, we were operating within the comfort zone of carefully planned deployments with managed devices and managed networks.

Monolithic Application Performance Monitoring

A monolithic architecture is one of the oldest architectures used for making software and applications for various companies. In layman's terms, Monolith means everything in a single box. Monolithic software is supposed to be self-contained, and its components are interrelated and interdependent. When it comes to monoliths, updating a single component or rolling out a new feature is difficult. Suppose any program component needs an update.

Monitoring Application Response Times

The world is going digital with lightning speed. According to this report by Statista, at the beginning of January 2021, there were 4.66 billion active internet users in the world, which accounts for 59.5 percent of the world's population, and out of this 4.66 billion, around 4.32 billion (92.6%) users have accessed the internet by mobile. All companies regardless of the sector in which they operate, want to use the internet for expanding their business.

Sponsored Post

Strategies to avoid downtime and maintain business continuity

In March 2019, Facebook experienced a 14-hour outage that cost the company $90 million. In July 2018, Amazon lost up to $99 million on Prime Day after experiencing downtime. While these critical financial crises greatly impacted these industry leaders, both companies were able to recover from them eventually; however, many smaller organizations may not have the means to overcome a similar incident. As per Gartner, downtime costs on average $ 5,600 per minute; since IT operations vary from business to business, downtime could cost $140,000 per hour on the lower end or $540,000 per hour on the higher end.

Implementing distributed tracing in a nodejs application

In this article, we will implement distributed tracing for a nodejs application based on microservices architecture. To implement distributed tracing, we will be using open-source solutions - SigNoz and OpenTelemetry, so you can easily follow the tutorial. In modern microservices-based applications, it is difficult to understand how requests are performing across multiple services, infrastructure, and protocols.