Skip to content

Latest commit

 

History

History
29 lines (22 loc) · 1.85 KB

README.md

File metadata and controls

29 lines (22 loc) · 1.85 KB

Was this documentation helpful? Share feedback

HTTP API Documentation

The HTTP API enables on-demand extraction of diagnostic information and artifacts from discoverable processes.

Note

Some features are experimental and are denoted as **[Experimental]** in this document.

The following are the root routes on the HTTP API surface.

Route Description Version Introduced
/processes Gets detailed information about discoverable processes. 6.0
/dump Captures managed dumps of processes without using a debugger. 6.0
/gcdump Captures GC dumps of processes. 6.0
/trace Captures traces of processes without using a profiler. 6.0
/metrics Captures metrics of a process in the Prometheus exposition format. 6.0
/livemetrics Captures live metrics of a process. 6.0
/stacks Gets the current callstacks of all .NET threads. 8.0 Preview 7
/exceptions Gets a history of first chance exceptions from the default process. 8.0 Preview 7
/logs Captures logs of processes. 6.0
/info Gets info about dotnet monitor. 6.0
/operations Gets egress operation status or cancels operations. 6.0
/collectionrules Gets the current state of collection rules. 6.3
/parameters Captures parameters for one or more methods each time they are called. 8.0 RC 1

The dotnet monitor tool is able to detect .NET Core 3.1 and .NET 5+ applications. When connecting to a .NET Core 3.1 application, some information may not be available and is called out in the documentation.