Monitoring Docker container environments

If you’re responsible for running and monitoring Docker environments, you likely have two main concerns: (1) are the applications and services deployed on your clusters performing well, and (2) are your clusters healthy and properly sized for running your apps with the required workload? Monitoring dockerized applications, not just containers The metrics you get from your orchestration tool (e.g., Kubernetes, Openshift, or Mesos/Marathon) or by Google’s cAdvisor can help you to… read more

Analysis of individual service instances

Dynatrace Ruxit has long provided the ability to detect distributed services (for details, see How does Ruxit detect and name services?). To date, Dynatrace Ruxit has represented distributed services as services that are hosted by multiple processes. Dynatrace Ruxit now enables you to analyze the load distribution, response time spreads, and failure rates of each individual service instance. To view service instances Open the Ruxit menu and select Transactions &… read more

Dynatrace monitoring for Azure Web Apps

 For the latest details regarding Azure monitoring with Dynatrace, please see Dynatrace Help. We’ve received many requests for monitoring support of Azure App Service. More specifically, customers have inquired about monitoring Azure Web Apps. Ruxit now provides support for Azure Web Apps. As Azure App Service is a Platform-as-a-Service environment that provides limited access, you can’t install the Ruxit Agent in the usual manner. For this reason we provide a Ruxit… read more

Optimize Mesos container management with Dynatrace

Application development and delivery methods have undergone radical changes in recent years to improve scalability and resiliency. Container images are the new build and deployment artifacts that are used to ship and run software. While startups have long been comfortable experimenting with and embracing new technologies, even large enterprises are now re-architecting their software systems so that they can benefit from container-enabled microservices architectures. With the launch of DC/OS,… read more

Hystrix and Eureka: the essentials of self-healing microservices

Microservices-based environments are more complex than their monolithic counterparts. To operate microservices environments with the same level of convenience that you’ve come expect from operating self-contained monolithic application environments, you need to have the right tools in place and rely on best practices that will keep your microservices healthy. We’ve noticed an increasing number of microservices environments deployed by our customers, and the trend only seems to be increasing. We… read more

Why application monitoring works better without alerts

If you've spent any time managing and monitoring software in the cloud, you probably know how annoying alerts can be. I'm here to tell you that alert-less monitoring does exist. One of the most important factors of application monitoring is setting up alerting-thresholds correctly. Unfortunately, if they're not set up correctly, you'll be spammed by countless alert emails. Being the performance hackers we are, we didn't want to wait until someone else found a solution for this problem. We decided to get rid of production alerts and it was one of the best decisions we've made. By the way, we also ditched the need to manually configure thresholds (of course, you're still able to configure them if you want to). No matter whether you're operating an environment in the classical sense or whether you're DevOps, we'd love to hear your thoughts on our approach. read more

Monitoring is key to Docker success in production

Recently O’Reilly and Dynatrace Ruxit conducted a survey about the container and Docker ecosystem. The goal of the survey was to understand technology adoption across the lifecycle. Besides offering some surprising stats on Docker adoption, the survey identifies some key challenges faced by early adopters of Docker. Docker is the delivery stack of the future Adoption of Docker and related container technologies in production environments is on the rise. A majority of survey… read more

Announcing Dynatrace Managed: SaaS-like monitoring that keeps your data on-premises

It’s been a bit more than a year since we launched Dynatrace as a SaaS offering. In the last 12 months we’ve seen significant growth and industry adoption. As of today, we have about 5,000 users who trust Dynatrace to manage their business-critical applications. Not everyone can use a SaaS solution Despite the massive success of our SaaS offering, we’ve heard from some customers who aren’t permitted to use cloud-based solutions… read more

How to get into microservices real quick

Microservices is a software architecture approach that advocates using smaller, independent units of software in place of monolithic all-in-one services. The following collection of informative resources gives you a great foundation of knowledge for getting started and succeeding with microservices. Learn the basics Martin Fowler Martin Fowler is a renowned software engineer, author, and speaker. His website contains lots of great insights related to microservices in particular and software development in general. 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