Monitor containerized ASP.NET Core applications with Datadog APM

ASP.NET Core is an open source web development framework that enables you to develop .NET applications on macOS, Linux, and Windows machines. The introduction of .NET Core in 2016 dramatically increased the number of ways to build and deploy .NET applications. This means that you need the ability to easily monitor application performance across a wide variety of platforms, such as Docker containers.

OpenTelemetry adoption at Microsoft

Ted Young discusses OpenTelemetry at Microsoft with Reiley Yang. Reiley is a Principal Software Engineering Manager at Mircosoft and a core contributor to OpenTelemetry. Ted and Reiley discuss how Microsoft is baking OpenTelemetry into .NET, the OpenTelemetry approach to design by balancing enterprise concerns with ease of use, how the collector will eventually grow a control plane, and more.

How to Create Docker Images for ASP.NET Core

Microsoft has begun working with the Docker team and community so Docker can be used for the following: If you would like to run an ASP.NET Core web app in a Docker container and learn how to create images, we will explain all the steps on how to do the following: A Docker container image is a standalone, lightweight package that can be executed and contains all the requirements you need to run an application, such as: code, runtime, libraries, and settings.


What is Enterprise Architecture & How to Develop .Net Based Enterprise Architecture?

Developing a holistic enterprise architecture is the first step to acquiring a wholesome grip over the evolution and management of an organization. Enterprise architecture enhances Business Process Improvement and significantly optimizes costs by standardizing technology – two of the most crucial factors that influence the ROI of an organization. The enormous efficiency and cost-savings, that enterprise architecture brings about, have strengthened the belief in enterprise architecture today.


Configuration-Based SDKs for Java and .NET

At Instana, we believe that Observability should be as automated as possible. We often joke with each other about automagic. From the birth of Instana, we relentlessly invested in the creation of distributed tracing technology that you can deploy once and do not have to manually update, customize, redeploy, restart, or any of those other little “joys” of operating software.


OpenTelemetry .NET: All you need to know

Hello, Tedsuo here, back again with the Windows edition of all you need to know. Today we’re going to dig into getting started with OpenTelemetry in .NET. In fact, we have some exciting news! OpenTelemetry .NET is now v1.0! With the v1.0 release, tracing is now marked as stable. Future releases will be fully backwards compatible for many years – we have no plans for a v2.0 release.


Monitor .NET runtime metrics with Datadog

If you are a .NET developer, monitoring runtime metrics can help you troubleshoot bugs and detect resource inefficiencies in your applications. With Datadog, you can easily collect, visualize, and alert on key .NET runtime metrics, including exceptions, garbage collection statistics, thread count, and more. We have fully integrated .NET runtime metrics into Datadog APM so that you can easily view them alongside your distributed traces, logs, and other telemetry.


What Is NullReferenceException? Object reference not set to an instance of an object

“Object Reference Not Set to an instance of an object.” Cast the first stone those who never struggled with this error message when they were a beginner C#/.NET programmer. This infamous and dreaded error message happens when you get a NullReferenceException. This exception is thrown when you try to access a member—for instance, a method or a property—on a variable that currently holds a null reference. But what is a null reference?