Skip to content

Commit

Permalink
[docs][observability] O11y refactor 1/N (ray-project#35158)
Browse files Browse the repository at this point in the history
  • Loading branch information
angelinalg authored May 12, 2023
1 parent 8f9355a commit a44b00d
Show file tree
Hide file tree
Showing 13 changed files with 53 additions and 16 deletions.
15 changes: 15 additions & 0 deletions doc/source/_toc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -384,6 +384,19 @@ parts:

- file: ray-observability/monitoring-debugging/monitoring-debugging
title: "Monitoring and Debugging"
sections:
- file: ray-observability/user-guides/index
title: User Guides
sections:
- file: ray-observability/user-guides/troubleshoot-apps/index
title: Troubleshooting Applications
sections:
- file: ray-observability/user-guides/troubleshoot-apps/troubleshoot-failures
- file: ray-observability/user-guides/troubleshoot-apps/troubleshoot-hangs
- file: ray-observability/user-guides/troubleshoot-apps/optimize-performance
- file: ray-observability/user-guides/troubleshoot-apps/ray-debugging
- file: ray-observability/user-guides/troubleshoot-apps/ray-core-profiling
- file: ray-observability/user-guides/ray-tracing

- file: ray-references/api
title: References
Expand All @@ -401,5 +414,7 @@ parts:
- file: ray-contribute/writing-code-snippets
- file: ray-contribute/fake-autoscaler
- file: ray-core/examples/testing-tips
- file: ray-contribute/debugging.rst
- file: ray-contribute/profiling.rst
- file: ray-core/configure
- file: ray-contribute/whitepaper
6 changes: 4 additions & 2 deletions doc/source/ray-contribute/debugging.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
Debugging (internal)
====================
Debugging for Ray Developers
============================

This debugging guide is for contributors to the Ray project.

Starting processes in a debugger
--------------------------------
Expand Down
6 changes: 3 additions & 3 deletions doc/source/ray-contribute/profiling.rst
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
.. _ray-core-internal-profiling:

Profiling (internal)
====================
Profiling for Ray Developers
============================

This document details, for Ray developers, how to analyze Ray performance.
This guide helps contributors to the Ray project analyze Ray performance.

Getting a stack trace of Ray C++ processes
------------------------------------------
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,15 +13,8 @@ See :ref:`Getting Help <ray-troubleshoot-getting-help>` if your problem is not s
../overview
../../ray-core/ray-dashboard
../state/state-api
../ray-debugging
../ray-logging
../ray-metrics
profiling
../ray-tracing
troubleshoot-failures
troubleshoot-hangs
troubleshoot-performance
gotchas
getting-help
../../ray-contribute/debugging.rst
../../ray-contribute/profiling.rst
2 changes: 2 additions & 0 deletions doc/source/ray-observability/overview.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
.. _observability-overview:

Overview
========

Expand Down
9 changes: 9 additions & 0 deletions doc/source/ray-observability/user-guides/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
(observability-user-guides)=

# User Guides

These guides help you monitor and debug your Ray applications and clusters.

The guides include:
* {ref}`observability-troubleshoot-user-guides`
* {ref}`ray-tracing`
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
(observability-troubleshoot-user-guides)=

# Troubleshooting Applications

These guides help you perform common debugging or optimization tasks for your distributed application on Ray:
* {ref}`observability-troubleshoot-failures`
* {ref}`observability-troubleshoot-hangs`
* {ref}`observability-optimize-performance`
* {ref}`ray-debugger`
* {ref}`ray-core-profiling`
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
Troubleshooting Performance
===========================
.. _observability-optimize-performance:

Optimizing Performance
======================

No Speedup
----------
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.. _ray-debugger:

Ray Debugger
=============
Using the Ray Debugger
======================

Ray has a built in debugger that allows you to debug your distributed applications. It allows
to set breakpoints in your Ray tasks and actors and when hitting the breakpoint you can
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
.. _observability-troubleshoot-failures:

Troubleshooting Failures
========================

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
.. _observability-troubleshoot-hangs:

Troubleshooting Hangs
=====================

Expand Down

0 comments on commit a44b00d

Please sign in to comment.