network monitoring

All you need to know to really understand the Node.js Event Loop and its Metrics

Node.js is an event-based platform. This means that everything that happens in Node is the reaction to an event. A transaction passing through Node traverses a cascade of callbacks. Abstracted away from the developer, this is all handled by a library called libuv which provides a mechanism called an event loop. This event loop is maybe the most misunderstood concept of the platform. When we approached the topic of event… read more

OpenStack network mystery: How 2 bytes cost me two days of trouble

Once upon a time, I set up an OpenStack cluster and experienced some strange connectivity problems with all my OpenStack instances. It was the perfect opportunity to learn more about OpenStack, perform a head-long deep dive into Neutron, and update my network troubleshooting skills. The preliminaries I set up my OpenStack cluster on 6 Dell OptiPlex 7040 machines, 1 router, 1 managed switch, and 1 unmanaged switch. True, this is not the… read more

Network overview page & dashboard tile

According to our customers, Dynatrace infrastructure monitoring is best-of-breed. One of the reasons for this is our comprehensive network monitoring. We’ve enhanced our platform even further with two valuable and intuitive network monitoring features, a Network status dashboard tile and a powerful Network overview page. Network status tile The new Network status tile is included in the Infrastructure section of the basic dashboard layout by default. read more

Dynatrace newsletter: Network monitoring for DevOps & database error analysis!

Welcome to the February Dynatrace Ruxit newsletter! Our team has been researching monitoring challenges for DevOps teams, and we’re excited to share the findings with you! 3 levels of network monitoring for DevOps Basic network interface statistics like received and sent traffic aren’t as useful as they once were because multiple microservices may share the same network interface. DevOps teams now need to dig deeper and correlate network-traffic metrics… read more

3 levels of network monitoring for DevOps

Network communications are a top priority for DevOps teams working in support of modern globally-distributed systems and microservices. But basic network interface statistics like received and sent traffic aren’t as useful as they once were because multiple microservices may share the same network interface. For meaningful analysis, you need to dig deeper and correlate network-traffic metrics with individual processes. This is however just the beginning … In this article, I’ll show… read more

Detecting network errors and their impact on services

Detecting errors like dropped packets or retransmissions on the network level is relatively easy. Figuring out if those errors affect the performance and connectivity of your services is however another matter. Some network errors are mitigated and compensated for by network protocols and active networking components, like network interfaces. Meanwhile, other network errors lead to performance problems that negatively affect your services. Following is an overview of common network errors… read more

Full-stack Docker performance monitoring: From containers to applications

Docker containerization is increasingly being used in production environments. How can these environments best be monitored? Monitoring Docker containers as if they are lightweight virtual machines (i.e., monitoring the host from within the container), with all the common metrics that can be captured from an operating system, is an insufficient approach. Docker containers can’t be treated as lightweight virtual machines; they must be treated as what they are: isolated processes… read more

Monitor Your Network Like a Professional

This post is about the impact of network issues on services and applications. We will introduce all the relevant metrics like the number of retransmissions, etc. Of course, we will also show how to monitor those numbers easily and what that means for your environment. Application Performance Monitoring is not just about measuring response times of services and applications. For being able to correlate and evaluate all of the collected… read more

FDI analytics of network performance problems

In my previous post, I discussed network communication monitoring basics and the Ruxit value proposition related to that. We have mentioned that Ruxit can tell you which processes experience network degradation problems. If network link or segment is overloaded and under-performing it will start dropping packets. It is due to overloaded queues on network equipment that get purged in case of excessive traffic or lack of hardware resources. read more