Files
supabase/apps/docs/content/troubleshooting/_template.mdx
Charis a29dc5de4b feat(docs): main troubleshooting page (#29120)
* feat(docs): main troubleshooting page

* feat(docs): global troubleshooting page layout

* feat(docs): global troubleshooting page filter logic

* enhance(docs): troubleshooting page ui & filters

Improve UX and accessibility of global troubleshooting search page.

- Implement TroubleshootingFilterStateProvider for managing filter state
- Add TroubleshootingFilterEmptyState component
- Improve TroubleshootingFilter UI with applied filters display
- Update TroubleshootingPreview component with better layout and accessibility
- Add TroubleshootingEntryAssociatedErrors component for displaying related errors
- Refactor Troubleshooting utils and schemas
- Update troubleshooting content template

* feat(docs): individual troubleshooting pages

Add individual pages for detailed information on troubleshooting
entries. Small fixes to UI for troubleshooting displays.

- Wrap GlobalTroubleshootingPage with SidebarSkeleton
- Add TroubleshootingErrorListDetailed component for detailed error display
- Implement TroubleshootingBackLink component for navigation
- Update TroubleshootingPreview to use Next.js Link and include parent page
- Refactor Footer component to accept className prop
- Add hideFooter option to SidebarSkeleton
- Minor updates to TopNavBar and other utility functions

* fix: minor styling issues

* tweak(troubleshooting docs): use breadcrumbs

* tweak(troubleshooting docs): use sidebar for filter

* enhance(troubleshooting docs): navigation, keywords

Better navigation for individual troubleshooting entries, using a
version of the sidebar + keywords handling via search params for good
linking behavior

Details:

- Add TroubleshootingSidebar to TroubleshootingPage
- Implement query state management for keywords using nuqs
- Improve accessibility and styling of troubleshooting components
- Update empty state handling and related keywords display
- Upgrade nuqs package to version 1.19.1

* fix(docs): wrap useSearchParams in Suspense

* seo(docs): add canonical link to troubleshooting

* enhance(docs,troubleshooting): auto-reveal errors

On troubleshooting search pages, if the searched term matches a hidden
error, auto-reveal it when searching. When the search term is cleared,
hide programmatically-opened errors while preserving user-opened ones.

* enhance(docs,troubleshooting): search bar

Add search bar to individual troubleshooting pages

* fix(docs): breadcrumb links

Fix breadcrumb linking so it uses next/link instead of reloading entire
app on navigation.

* fix(docs): typo

* enh(docs): new troubleshooting design

* enh(docs): use new multi-select

* enh(docs): troubleshooting responsive styles

* Update apps/docs/content/troubleshooting/monitor-supavisor-postgres-connections.mdx
2024-10-02 17:10:12 +00:00

49 lines
1.1 KiB
Plaintext

---
title = "Troubleshoot slow queries"
topics = [
"ai",
"auth",
"branching",
"cli",
"database",
"functions",
"platform",
"realtime",
"self-hosting",
"storage",
"studio",
"supavisor",
"terraform",
]
keywords = [] # any strings (topics are automatically added so no need to duplicate)
# Optionally, list the endpoints/commands/methods that are affected by this issue.
#
# Use the ID, which you can get from the API reference on supabase.com/docs by
# navigating to the API and copying the last segment of the URL.
#
# Delete any sections that are not applicable.
[api]
sdk = ["auth-mfa-enroll", "auth-mfa-verify"]
management_api = ["v1-get-postgres-config"]
cli = ["supabase-migration-repair"]
# Optionally, list the error messages associated with this issue.
[[errors]]
http_status_code = 404
code = "not_found"
message = "The resource was not found"
[[errors]]
http_status_code = 403
code = "forbidden"
message = "Not allowed to access this resource"
---
Freeform Markdown here. Some suggestions on what to include:
- Why the issue occurs
- How to diagnose it
- How to fix it
- How to prevent it