Operations | Monitoring | ITSM | DevOps | Cloud

APM

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

Datadog vs. InfluxDB

If you’re responsible for monitoring, chances are you’ve heard of Datadog. Like InfluxDB, Datadog is a monitoring platform for cloud applications, bringing together data from containers, servers, databases, and third-party services. InfluxData and Datadog approach monitoring from different starting points. InfluxDB is an open-source time-series data platform that can be used for a range of use cases, one of which is monitoring.

Identifying EC2 Right Sizing Opportunities for Cost Optimization | Datadog Tips & Tricks

In this video, you’ll learn how to identify right sizing opportunities for your EC2 instances utilizing Datadog metric dashboards. Optimizing your cloud footprint for cost efficiency can be a huge task, especially for large and scaling environments. Utilizing time series data and toplists, Datadog dashboards allow you to see chronically underutilized EC2s in your AWS environment. Template variables allow you to sort EC2s by teams and instance types, so you quickly identify the scope of cost saving opportunities across your organization.

The Expensive History of APM

When done well, application performance monitoring (APM) is a magical and irreplaceable tool. However, over the years, enterprises have sometimes paid dearly to implement it. APM’s task seems simple enough—replace emotional user anecdotes about application performance with quantifiable, actionable data. But the devil can certainly be in the details with APM.

NodeJS Instrumentation - Adding Custom Tags to Spans | Datadog Tips & Tricks

In part 1 of this 4 part series, you’ll learn how to use manual instrumentation to add additional detail to traces. We’ll add new tags, or attributes, to the spans generated by our NodeJS application, allowing for more insightful data visualizations in App Analytics.

NodeJS Instrumentation - Creating Custom Spans for Method-Level Visibility | Datadog Tips & Tricks

In part 2 of this 4 part series, you’ll learn how to instrument your NodeJS application to capture custom method-level spans, allowing visibility into how specific methods behave in your application. Flame graphs allow for deep insight into the performance of your code. During instrumentation, we can capture custom spans for deeper layers of visibility in the resulting flame graphs. In this video, we use instrumentation to capture a method-level span, allowing us to see the performance of that specific method in our flame graphs in the Datadog UI.