pleroma/docs/docs/administration/CLI_tasks/diagnostics.md
floatingghost 04142c4aa3
Diagnostics tasks (#348)
a bunch of ways to get query plans to help with debugging

Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/348
2022-12-09 15:09:48 +01:00

729 B

Diagnostics

A few tasks to help with debugging, troubleshooting, and diagnosing problems.

They mostly relate to common postgres queries.

Home timeline query plan

This task will print a query plan for the home timeline of a given user.

=== "OTP"

`./bin/pleroma_ctl diagnostics home_timeline <nickname>`

=== "From Source"

`mix pleroma.diagnostics home_timeline <nickname>`

User timeline query plan

This task will print a query plan for the user timeline of a given user, from the perspective of another given user.

=== "OTP"

`./bin/pleroma_ctl diagnostics user_timeline <nickname> <viewing_nickname>`

=== "From Source"

`mix pleroma.diagnostics user_timeline <nickname> <viewing_nickname>`