.NET CLR
Datadog's Research Report: The State of Serverless Report: The State of Serverless

.NET CLR

Agent Check Agent Check

Supported OS: Windows

Overview

Get metrics from the .NET CLR service in real time to:

  • Visualize and monitor .NET CLR states.
  • Be notified about .NET CLR failovers and events.

Setup

Installation

The .NET CLR check is included in the Datadog Agent package. No additional installation is needed on your server.

Configuration

  1. Edit the dotnetclr.d/conf.yaml file, in the conf.d/ folder at the root of your Agent’s configuration directory to start collecting your .NET CLR performance data. See the sample dotnetclr.d/conf.yaml for all available configuration options.
  2. Restart the Agent.

Validation

Run the Agent’s status subcommand and look for dotnetclr under the Checks section.

Data Collected

Metrics

dotnetclr.exceptions.thrown_persec
(gauge)
The number of exceptions thrown per second.
Shown as occurrence
dotnetclr.memory.committed.heap_bytes
(gauge)
The number of total commited bytes.
Shown as byte
dotnetclr.memory.reserved.heap_bytes
(gauge)
The number of total reserved bytes.
Shown as byte
dotnetclr.memory.time_in_gc
(gauge)
The percent of time in garbage collection.
Shown as percent

Service Checks

The .NET CLR check does not include any service checks.

Events

The .NET CLR check does not include any events.

Troubleshooting

Need help? Contact Datadog support.