Operations | Monitoring | ITSM | DevOps | Cloud

The latest News and Information on Monitoring for Websites, Applications, APIs, Infrastructure, and other technologies.

Bucket list: Better log storage and management for Cloud Logging

As more organizations move to the cloud, the volume of machine generated data has grown exponentially and is increasingly important for many teams. Software engineers and SREs rely on logs to develop new applications and troubleshoot existing apps to meet reliability targets. Security operators depend on logs to find and address threats and meet compliance needs. And well structured logs provide invaluable insight that can fuel business growth.

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.

NodeJS Instrumentation - Adding Analyzed Spans for Improved Data Analytics | Datadog Tips & Tricks

In part 4 of this 4 part series, you’ll learn how to add Analyzed Spans to your traces to open up even more data search and aggregation capabilities via App Analytics. In this video, we will walk you through how you can turn any span into an Analyzed Span. Analyzed Spans function like the root spans of a trace, allowing us to turn the tags embedded in them into facets for advanced data aggregation and searching in App Analytics. You can check out how to add tags to spans—and how to utilize them in App Analytics—in our first video of the series here.

Debugging, distributed tracing, and profiling for web applications

Google Cloud offers many tools that can help you manage your application services. In this video, we teach you how to set up and utilize Cloud Trace, Cloud Profiler, and Cloud Debugger to collect latency data across different services, memory-allocation information, and inspect application code locations without compromising the performance of your web application.

Calculate the true cost of website downtime

We talk a lot about how website availability affects your business in revenue and brand perception. We throw out statistics, and we give dire warnings, but until you’ve taken the time to do the research, you don’t really know how the numbers affect your business. In this article, we step through the issues associated with downtime, and we show you how to quantify the impact of website downtime on your business’s revenue.

How to Optimize Business Success with Website Monitoring

There’s an old proverb; an inch of time is an inch of gold but you can’t buy that inch of time with an inch of gold. In the landscape of ecommerce we hold true to that proverb, and though you can’t purchase uptime outright, you can guard it with website monitoring. Time equals money but the value of convenience should also be considered. When ease of use returns profits, speed and functionality become primary resources. How can website monitoring improve your user experience?