Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
4b662b5
Update eventcounters.md
mikelle-rogers Oct 18, 2023
135db0c
Update dotnet-tools.md
mikelle-rogers Oct 18, 2023
7bd63c7
Update debugging-coredump.md
mikelle-rogers Oct 18, 2023
27e91b5
Update dotnet-counters-instructions.md
mikelle-rogers Oct 18, 2023
34280f6
Update dotnet-dump-instructions.md
mikelle-rogers Oct 18, 2023
a7a1ae3
Update dotnet-gcdump-instructions.md
mikelle-rogers Oct 18, 2023
5c8ab48
Update dotnet-trace-instructions.md
mikelle-rogers Oct 18, 2023
504fb28
Update installing-sos-instructions.md
mikelle-rogers Oct 18, 2023
3f92722
Update installing-sos-windows-instructions.md
mikelle-rogers Oct 18, 2023
aa6c82e
Update sos.md
mikelle-rogers Oct 18, 2023
967400a
Update dotnet-tools.md
mikelle-rogers Oct 18, 2023
3fd68ce
Update installing_the_diagnostics_tools.md
mikelle-rogers Oct 18, 2023
75ce09c
Update app_running_slow_highcpu.md
mikelle-rogers Oct 18, 2023
03c78fe
Update app_is_leaking_memory_eventual_crash.md
mikelle-rogers Oct 18, 2023
d27356d
Update hung_app.md
mikelle-rogers Oct 18, 2023
a90142f
Update debugging-coredump.md
mikelle-rogers Oct 19, 2023
a244fea
Update dotnet-tools.md
mikelle-rogers Oct 19, 2023
dc75af3
Update documentation/design-docs/eventcounters.md
mikelle-rogers Oct 19, 2023
525caeb
Update documentation/dotnet-counters-instructions.md
mikelle-rogers Oct 19, 2023
3518c2a
Update documentation/dotnet-dump-instructions.md
mikelle-rogers Oct 19, 2023
b499075
Update documentation/dotnet-gcdump-instructions.md
mikelle-rogers Oct 19, 2023
044cdb9
Update documentation/sos.md
mikelle-rogers Oct 19, 2023
1f62373
Update documentation/tutorial/app_is_leaking_memory_eventual_crash.md
mikelle-rogers Oct 19, 2023
6333a29
Update documentation/tutorial/app_running_slow_highcpu.md
mikelle-rogers Oct 19, 2023
2b911b8
Update documentation/tutorial/hung_app.md
mikelle-rogers Oct 19, 2023
4df504b
Update documentation/tutorial/installing_the_diagnostics_tools.md
mikelle-rogers Oct 19, 2023
a47e8a4
Update documentation/dotnet-trace-instructions.md
mikelle-rogers Oct 19, 2023
25f60d4
Update documentation/installing-sos-instructions.md
mikelle-rogers Oct 19, 2023
55c7e10
Update documentation/installing-sos-windows-instructions.md
mikelle-rogers Oct 19, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions documentation/debugging-coredump.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
This documentation is now located at [debug-linux-dumps](https://learn.microsoft.com/dotnet/core/diagnostics/debug-linux-dumps) This doc is no longer being updated.

Debugging Linux or MacOS Core Dump
==================================

Expand Down
3 changes: 2 additions & 1 deletion documentation/design-docs/dotnet-tools.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# Dotnet Diagnostic Tools CLI Design
For the latest public documentation on using dotnet-* diagnostic tools see [dotnet-trace](https://learn.microsoft.com/dotnet/core/diagnostics/dotnet-trace), [dotnet-counters](https://learn.microsoft.com/dotnet/core/diagnostics/dotnet-counters), [dotnet-dump](https://learn.microsoft.com/dotnet/core/diagnostics/dotnet-dump), [dotnet-gcdump](https://learn.microsoft.com/dotnet/core/diagnostics/dotnet-gcdump), [dotnet-dsrouter](https://learn.microsoft.com/dotnet/core/diagnostics/dotnet-dsrouter), [dotnet-monitor](https://learn.microsoft.com/dotnet/core/diagnostics/dotnet-monitor), [dotnet-symbol](https://learn.microsoft.com/dotnet/core/diagnostics/dotnet-symbol), [dotnet-sos](https://learn.microsoft.com/dotnet/core/diagnostics/dotnet-sos).
# Dotnet Diagnostic Tools CLI Design

## User workflows

Expand Down
4 changes: 3 additions & 1 deletion documentation/design-docs/eventcounters.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
The newest documentation is now maintained at [eventcounters](https://learn.microsoft.com/dotnet/core/diagnostics/event-counters). This doc is no longer being updated.

# EventCounters in .NET Core 3.0

## Introduction
Expand Down Expand Up @@ -332,4 +334,4 @@ The official dotnet-trace documentation contains a [section](https://github.com/

TraceEvent is a managed library that makes it easy to consume ETW and EventPipe events. For more information, refer to the [TraceEvent Library Programmers Guide](https://github.com/Microsoft/perfview/blob/main/documentation/TraceEvent/TraceEventProgrammersGuide.md).

For some more detailed code samples, you can also try reading [Criteo Labs blog](https://medium.com/criteo-labs/net-core-counters-internals-how-to-integrate-counters-in-your-monitoring-pipeline-5354cd61b42e) on how to do this.
For some more detailed code samples, you can also try reading [Criteo Labs blog](https://medium.com/criteo-labs/net-core-counters-internals-how-to-integrate-counters-in-your-monitoring-pipeline-5354cd61b42e) on how to do this.
4 changes: 3 additions & 1 deletion documentation/dotnet-counters-instructions.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
This documentation is now being maintained here: [dotnet-counters](https://learn.microsoft.com/dotnet/core/diagnostics/dotnet-counters). This doc is no longer being updated.

# dotnet-counters

NOTE: This documentation page may contain information on some features that are still work-in-progress. For most up-to-date documentation on released version of `dotnet-counters`, please refer to [its official documentation](https://docs.microsoft.com/en-us/dotnet/core/diagnostics/dotnet-counters) page.
Expand Down Expand Up @@ -209,4 +211,4 @@ $ dotnet-counters monitor --counters System.Runtime[assembly-count] -- my-aspnet
provider and counter names, use the list command.

-- <command> (for target applications running .NET 5.0 or later only)
After the collection configuration parameters, the user can append `--` followed by a command to start a .NET application with at least a 5.0 runtime. `dotnet-counters` will launch a process with the provided command and collect the requested metrics.
After the collection configuration parameters, the user can append `--` followed by a command to start a .NET application with at least a 5.0 runtime. `dotnet-counters` will launch a process with the provided command and collect the requested metrics.
2 changes: 2 additions & 0 deletions documentation/dotnet-dump-instructions.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
This documentation is now being maintained at [dotnet-dump](https://learn.microsoft.com/dotnet/core/diagnostics/dotnet-dump). This doc is no longer being updated.

Dump collection and analysis utility (dotnet-dump)
==================================================

Expand Down
2 changes: 2 additions & 0 deletions documentation/dotnet-gcdump-instructions.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
This documentation is now being maintained at [dotnet-gcdump](https://learn.microsoft.com/dotnet/core/diagnostics/dotnet-gcdump). This doc is no longer being updated.

# Heap Analysis Tool (dotnet-gcdump)

NOTE: This documentation page may contain information on some features that are still work-in-progress. For most up-to-date documentation on released version of `dotnet-gcdump`, please refer to [its official documentation](https://docs.microsoft.com/en-us/dotnet/core/diagnostics/dotnet-gcdump) page.
Expand Down
2 changes: 2 additions & 0 deletions documentation/dotnet-trace-instructions.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
This documentation is now being maintained at [dotnet-trace](https://learn.microsoft.com/dotnet/core/diagnostics/dotnet-trace). This doc is no longer being updated.

# Trace for performance analysis utility (dotnet-trace)

NOTE: This documentation page may contain information on some features that are still work-in-progress. For most up-to-date documentation on released version of `dotnet-trace`, please refer to [its official documentation](https://docs.microsoft.com/en-us/dotnet/core/diagnostics/dotnet-trace) page.
Expand Down
2 changes: 2 additions & 0 deletions documentation/installing-sos-instructions.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
This documentation is now being maintained at [dotnet-sos](https://learn.microsoft.com/dotnet/core/diagnostics/dotnet-sos). This doc is no longer being updated.

Installing SOS on Linux and MacOS
=================================

Expand Down
2 changes: 2 additions & 0 deletions documentation/installing-sos-windows-instructions.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
This documentation is now being maintained at [dotnet-sos](https://learn.microsoft.com/dotnet/core/diagnostics/dotnet-sos). This doc is no longer being updated.

Installing SOS on Windows
=========================

Expand Down
2 changes: 2 additions & 0 deletions documentation/sos.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
This documentation is now being maintained at [dotnet-sos](https://learn.microsoft.com/dotnet/core/diagnostics/dotnet-sos). This doc is no longer being updated.

SOS
===

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
The newest documentation is now being maintained at [debug-memory-leak](https://learn.microsoft.com/dotnet/core/diagnostics/debug-memory-leak). This documentation is no longer being updated.

# App is leaking memory (eventual crash/stops responding)

http://localhost:5000/api/diagscenario/memleak/{kb}
Expand Down
2 changes: 2 additions & 0 deletions documentation/tutorial/app_running_slow_highcpu.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
The newest documentation is now being maintained at [debug-highcpu](https://learn.microsoft.com/dotnet/core/diagnostics/debug-highcpu). This documentation is no longer being updated.

# App is running slow (due to high CPU)

http://localhost:5000/api/diagscenario/highcpu/{milliseconds}
Expand Down
2 changes: 2 additions & 0 deletions documentation/tutorial/hung_app.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
The newest documentation is now being maintained at [debug-deadlock](https://learn.microsoft.com/dotnet/core/diagnostics/debug-deadlock). This documentation is no longer being updated.

# App stops responding

**IMPORTANT: This tutorial uses API/methods available in dotnet core preview 5. These API/methods are _subject to change._**
Expand Down
2 changes: 2 additions & 0 deletions documentation/tutorial/installing_the_diagnostics_tools.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
The newest documentation is now maintained at [dotnet-trace](https://learn.microsoft.com/dotnet/core/diagnostics/dotnet-trace), [dotnet-counters](https://learn.microsoft.com/dotnet/core/diagnostics/dotnet-counters), [dotnet-dump](https://learn.microsoft.com/dotnet/core/diagnostics/dotnet-dump), [dotnet-gcdump](https://learn.microsoft.com/dotnet/core/diagnostics/dotnet-gcdump), [dotnet-dsrouter](https://learn.microsoft.com/dotnet/core/diagnostics/dotnet-dsrouter), [dotnet-monitor](https://learn.microsoft.com/dotnet/core/diagnostics/dotnet-monitor), [dotnet-symbol](https://learn.microsoft.com/dotnet/core/diagnostics/dotnet-symbol), [dotnet-sos](https://learn.microsoft.com/dotnet/core/diagnostics/dotnet-sos). This documentation is no longer being updated.

# Installing the diagnostics tools

Depending on the diagnostics scenario you will use one or more of the tools below to get to root cause. By default, these tools are installed to ~/.dotnet/tools.
Expand Down