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

Dynatrace newsletter: Gartner names Dynatrace “Leader” in 2016 APM report!

Welcome to the January edition of the Ruxit newsletter! We hope everyone had a happy holiday season and a very Happy New Year! We’re gearing up for a great 2016 and we’re excited to share some news with you! Dynatrace (parent company of Ruxit) named “Leader” in 2016 Gartner’s Magic Quadrant for APM report! For six consecutive years our parent company, Dynatrace, has been named a Leader in Application Performance Management, based on… read more

Top Five Benefits of Transaction-Centric NPM: A Recap

I recently participated in a webcast that I called the “Top Five Benefits of Transaction-Centric NPM” – resisting some internal pressure to use the more common “Application-Aware NPM” or AA NPM term. Google the term “Transaction-Centric NPM,” and you’ll be hard-pressed to find content beyond recent references to the webinar. I’m not attempting to coin a new acronym – TC NPM, anyone? Instead, my goal is to shed… read more

Network in the Cloud is No Free Lunch

If you have your applications running on AWS or a similar cloud-based solution, you’ve effectively “outsourced” your networking to the cloud as well. Of course, this can be of great value. Most significantly because it frees you from maintaining physical network infrastructure. Not having physical access to your network doesn’t, however, mean that you’re free from taking care of your network. Let’s see why you need network monitoring in… 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

Understanding Application Performance on the Network – Part IX: Conclusion

One thing I learned – or more accurately, had reinforced – from the many comments on this blog series is that there are often subtle differences in the implementation of various TCP features and specifications; TCP slow-start and Congestion Avoidance are good examples, as is the retransmission of dropped packets (and even the Nagle algorithm). I have purposely tried to abstract the minutiae of the algorithms, describing instead their important… read more

What if it is the Network? Dive Deep and Back in Time to Find the Root Cause

Modern Application Performance Management (APM) solutions can be tremendously helpful in delivering end-to-end visibility into the application delivery chain: across all tiers and network sections, all the way to the end user. In previous blog posts we showed how to narrow down to various root causes of the problems that the end-users might experience. Those issues ranged from infrastructure through application and network, and through … read more

Understanding Application Performance on the Network – Part VIII: Chattiness and Application Windowing

In Part VII, we looked at the interaction between the TCP receive window and network latency. In Part VIII we examine the performance implications of two application characteristics – chattiness and application windowing as they relate to network latency. Chattiness A “chatty” application has, as an important performance characteristic, a large number of remote requests and corresponding replies – application turns, or app turns in Transaction Trace… read more