dotnet-monitor/documentation/api
Joe Schmitt d2914cc350
Remove documentation survey links (#7265)
2024-09-06 08:51:49 -07:00
..
README.md Remove documentation survey links (#7265) 2024-09-06 08:51:49 -07:00
collectionrules-get.md Remove documentation survey links (#7265) 2024-09-06 08:51:49 -07:00
collectionrules-list.md Remove documentation survey links (#7265) 2024-09-06 08:51:49 -07:00
collectionrules.md Remove documentation survey links (#7265) 2024-09-06 08:51:49 -07:00
defaultprocess.md Remove documentation survey links (#7265) 2024-09-06 08:51:49 -07:00
definitions.md Remove documentation survey links (#7265) 2024-09-06 08:51:49 -07:00
dump.md Remove documentation survey links (#7265) 2024-09-06 08:51:49 -07:00
exceptions-custom.md Remove documentation survey links (#7265) 2024-09-06 08:51:49 -07:00
exceptions.md Remove documentation survey links (#7265) 2024-09-06 08:51:49 -07:00
gcdump.md Remove documentation survey links (#7265) 2024-09-06 08:51:49 -07:00
info.md Remove documentation survey links (#7265) 2024-09-06 08:51:49 -07:00
livemetrics-custom.md Remove documentation survey links (#7265) 2024-09-06 08:51:49 -07:00
livemetrics-get.md Remove documentation survey links (#7265) 2024-09-06 08:51:49 -07:00
livemetrics.md Remove documentation survey links (#7265) 2024-09-06 08:51:49 -07:00
logs-custom.md Remove documentation survey links (#7265) 2024-09-06 08:51:49 -07:00
logs-get.md Remove documentation survey links (#7265) 2024-09-06 08:51:49 -07:00
logs.md Remove documentation survey links (#7265) 2024-09-06 08:51:49 -07:00
metrics.md Remove documentation survey links (#7265) 2024-09-06 08:51:49 -07:00
operations-delete.md Remove documentation survey links (#7265) 2024-09-06 08:51:49 -07:00
operations-get.md Remove documentation survey links (#7265) 2024-09-06 08:51:49 -07:00
operations-list.md Remove documentation survey links (#7265) 2024-09-06 08:51:49 -07:00
operations-stop.md Remove documentation survey links (#7265) 2024-09-06 08:51:49 -07:00
operations.md Remove documentation survey links (#7265) 2024-09-06 08:51:49 -07:00
parameters.md Remove documentation survey links (#7265) 2024-09-06 08:51:49 -07:00
pidvsuid.md Remove documentation survey links (#7265) 2024-09-06 08:51:49 -07:00
process-env.md Remove documentation survey links (#7265) 2024-09-06 08:51:49 -07:00
process-get.md Remove documentation survey links (#7265) 2024-09-06 08:51:49 -07:00
processes-list.md Remove documentation survey links (#7265) 2024-09-06 08:51:49 -07:00
processes.md Remove documentation survey links (#7265) 2024-09-06 08:51:49 -07:00
stacks.md Remove documentation survey links (#7265) 2024-09-06 08:51:49 -07:00
trace-custom.md Remove documentation survey links (#7265) 2024-09-06 08:51:49 -07:00
trace-get.md Remove documentation survey links (#7265) 2024-09-06 08:51:49 -07:00
trace.md Remove documentation survey links (#7265) 2024-09-06 08:51:49 -07:00

README.md

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.