From f3daecf75b66b8ffdd482e54c82021bd0bb46233 Mon Sep 17 00:00:00 2001 From: Alex Krawiec Date: Thu, 19 Feb 2026 11:26:06 -0800 Subject: [PATCH 1/4] Update nav for Elixir, Kotlin, and Native --- docs/platforms/elixir/configuration/index.mdx | 1 + docs/platforms/elixir/crons/index.mdx | 1 + docs/platforms/elixir/data-management/index.mdx | 1 + docs/platforms/elixir/enriching-events/index.mdx | 1 + docs/platforms/elixir/integrations/index.mdx | 1 + docs/platforms/elixir/migration.mdx | 7 ++++--- .../elixir/security-policy-reporting/index.mdx | 1 + docs/platforms/elixir/tracing/index.mdx | 1 + docs/platforms/elixir/usage/index.mdx | 1 + docs/platforms/elixir/user-feedback/index.mdx | 1 + .../kotlin-multiplatform/configuration/index.mdx | 3 ++- .../kotlin-multiplatform/data-management/index.mdx | 1 + .../kotlin-multiplatform/debug-symbols/index.mdx | 3 ++- .../enriching-events/index.mdx | 1 + .../guides/kotlin-multiplatform/features/index.mdx | 6 ++++-- .../initialization-strategies.mdx | 14 ++++++-------- .../kotlin-multiplatform/troubleshooting.mdx | 5 ++++- .../guides/kotlin-multiplatform/usage/index.mdx | 1 + .../kotlin-multiplatform/user-feedback/index.mdx | 1 + docs/platforms/native/advanced-usage/index.mdx | 2 ++ .../native/common/configuration/index.mdx | 5 +++-- .../native/common/data-management/index.mdx | 3 ++- docs/platforms/native/common/debug-information.mdx | 1 + .../native/common/enriching-events/index.mdx | 1 + .../common/security-policy-reporting/index.mdx | 3 ++- docs/platforms/native/common/tracing/index.mdx | 1 + docs/platforms/native/common/usage/index.mdx | 1 + .../native/configuration/backends/index.mdx | 5 +++-- docs/platforms/native/logs/index.mdx | 1 + docs/platforms/native/metrics/index.mdx | 1 + docs/platforms/native/usage/crashes.mdx | 1 + docs/platforms/native/user-feedback/index.mdx | 1 + 32 files changed, 55 insertions(+), 22 deletions(-) diff --git a/docs/platforms/elixir/configuration/index.mdx b/docs/platforms/elixir/configuration/index.mdx index cff67a5bf5f5c..1874006398785 100644 --- a/docs/platforms/elixir/configuration/index.mdx +++ b/docs/platforms/elixir/configuration/index.mdx @@ -2,6 +2,7 @@ title: Configuration description: "Additional configuration options for the SDK." sidebar_order: 5 +sidebar_section: configuration --- diff --git a/docs/platforms/elixir/crons/index.mdx b/docs/platforms/elixir/crons/index.mdx index 2863075f36807..187c68d6b38e7 100644 --- a/docs/platforms/elixir/crons/index.mdx +++ b/docs/platforms/elixir/crons/index.mdx @@ -3,6 +3,7 @@ title: Set Up Crons sidebar_title: Crons description: "Sentry Crons allows you to monitor the uptime and performance of any scheduled, recurring job in your application." sidebar_order: 5750 +sidebar_section: features --- Once implemented, it'll allow you to get alerts and metrics to help you solve errors, detect timeouts, and prevent disruptions to your service. diff --git a/docs/platforms/elixir/data-management/index.mdx b/docs/platforms/elixir/data-management/index.mdx index a55334f82643b..829e41f0570ac 100644 --- a/docs/platforms/elixir/data-management/index.mdx +++ b/docs/platforms/elixir/data-management/index.mdx @@ -2,6 +2,7 @@ title: Data Management description: Manage your events by pre-filtering, scrubbing sensitive information, and forwarding them to other systems. sidebar_order: 2500 +sidebar_section: configuration --- diff --git a/docs/platforms/elixir/enriching-events/index.mdx b/docs/platforms/elixir/enriching-events/index.mdx index b7f2c5a94bfdb..0d02ac5f7558b 100644 --- a/docs/platforms/elixir/enriching-events/index.mdx +++ b/docs/platforms/elixir/enriching-events/index.mdx @@ -2,6 +2,7 @@ title: Enriching Events description: Enrich events with additional context to make debugging simpler. sidebar_order: 2300 +sidebar_section: features --- diff --git a/docs/platforms/elixir/integrations/index.mdx b/docs/platforms/elixir/integrations/index.mdx index 90bba96c03354..942479dc61846 100644 --- a/docs/platforms/elixir/integrations/index.mdx +++ b/docs/platforms/elixir/integrations/index.mdx @@ -2,6 +2,7 @@ title: Integrations description: "Sentry provides additional integrations designed to change configuration or add instrumentation to your application." sidebar_order: 40 +sidebar_section: features --- The Sentry SDK uses integrations to hook into the functionality of popular libraries to automatically capture errors and collect additional context. diff --git a/docs/platforms/elixir/migration.mdx b/docs/platforms/elixir/migration.mdx index b257f5e5ba5fc..62270f495cb34 100644 --- a/docs/platforms/elixir/migration.mdx +++ b/docs/platforms/elixir/migration.mdx @@ -2,10 +2,11 @@ title: Migration Guides sidebar_order: 8000 description: "Learn about migrating to a newer version of the Elixir SDK." +sidebar_section: configuration --- The migration guides for older versions of the Elixir SDK are available over on hexdocs. -* [Upgrade to Sentry 8.x](https://hexdocs.pm/sentry/upgrade-8-x.html) -* [Upgrade to Sentry 9.x](https://hexdocs.pm/sentry/upgrade-9-x.html) -* [Upgrade to Sentry 10.x](https://hexdocs.pm/sentry/upgrade-10-x.html) +- [Upgrade to Sentry 8.x](https://hexdocs.pm/sentry/upgrade-8-x.html) +- [Upgrade to Sentry 9.x](https://hexdocs.pm/sentry/upgrade-9-x.html) +- [Upgrade to Sentry 10.x](https://hexdocs.pm/sentry/upgrade-10-x.html) diff --git a/docs/platforms/elixir/security-policy-reporting/index.mdx b/docs/platforms/elixir/security-policy-reporting/index.mdx index 862fcb12452c4..90a079bb4a2b8 100644 --- a/docs/platforms/elixir/security-policy-reporting/index.mdx +++ b/docs/platforms/elixir/security-policy-reporting/index.mdx @@ -3,6 +3,7 @@ title: Set Up Security Policy Reporting sidebar_title: Security Policy Reporting sidebar_order: 7500 description: "Learn how Sentry can help manage Content-Security-Policy violations and reports here." +sidebar_section: configuration --- diff --git a/docs/platforms/elixir/tracing/index.mdx b/docs/platforms/elixir/tracing/index.mdx index 59f2f62adc6fc..a03040d44bc92 100644 --- a/docs/platforms/elixir/tracing/index.mdx +++ b/docs/platforms/elixir/tracing/index.mdx @@ -3,6 +3,7 @@ title: Set Up Tracing sidebar_title: Tracing description: "Learn how to enable tracing in your app and discover valuable performance insights of your application." sidebar_order: 30 +sidebar_section: features --- With [tracing](/product/insights/overview/), Sentry tracks your software performance, measuring metrics like throughput and latency, and displaying the impact of errors across multiple systems. diff --git a/docs/platforms/elixir/usage/index.mdx b/docs/platforms/elixir/usage/index.mdx index 59f7bda69588c..f143731e46183 100644 --- a/docs/platforms/elixir/usage/index.mdx +++ b/docs/platforms/elixir/usage/index.mdx @@ -2,6 +2,7 @@ title: Usage description: "Use the SDK to manually capture errors and other events." sidebar_order: 10 +sidebar_section: features --- Sentry's SDK hooks into your runtime environment and automatically reports errors, uncaught exceptions, and unhandled rejections as well as other types of errors depending on the platform. diff --git a/docs/platforms/elixir/user-feedback/index.mdx b/docs/platforms/elixir/user-feedback/index.mdx index cfcb8c44f6377..b910ca2348ebb 100644 --- a/docs/platforms/elixir/user-feedback/index.mdx +++ b/docs/platforms/elixir/user-feedback/index.mdx @@ -3,6 +3,7 @@ title: Set Up User Feedback sidebar_title: User Feedback description: "Learn more about collecting user feedback when an event occurs. Sentry pairs the feedback with the original event, giving you additional insight into issues." sidebar_order: 6000 +sidebar_section: features --- When a user experiences an error, Sentry provides the ability to collect additional feedback. You can collect feedback according to the method supported by the SDK. diff --git a/docs/platforms/kotlin/guides/kotlin-multiplatform/configuration/index.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/configuration/index.mdx index a693816201a11..62f7b864f39cf 100644 --- a/docs/platforms/kotlin/guides/kotlin-multiplatform/configuration/index.mdx +++ b/docs/platforms/kotlin/guides/kotlin-multiplatform/configuration/index.mdx @@ -1,7 +1,8 @@ --- -title: Configuration +title: Basic Configuration description: "Additional configuration options for the SDK." sidebar_order: 20 +sidebar_section: configuration --- diff --git a/docs/platforms/kotlin/guides/kotlin-multiplatform/data-management/index.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/data-management/index.mdx index 42626220e2b3e..82239bcbd9b19 100644 --- a/docs/platforms/kotlin/guides/kotlin-multiplatform/data-management/index.mdx +++ b/docs/platforms/kotlin/guides/kotlin-multiplatform/data-management/index.mdx @@ -4,6 +4,7 @@ notSupported: - kotlin sidebar_order: 4000 description: Manage your events by pre-filtering, scrubbing sensitive information, and forwarding them to other systems. +sidebar_section: configuration --- diff --git a/docs/platforms/kotlin/guides/kotlin-multiplatform/debug-symbols/index.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/debug-symbols/index.mdx index 32d2c9f27b42e..8ded4768391b3 100644 --- a/docs/platforms/kotlin/guides/kotlin-multiplatform/debug-symbols/index.mdx +++ b/docs/platforms/kotlin/guides/kotlin-multiplatform/debug-symbols/index.mdx @@ -2,6 +2,7 @@ title: Upload Debug Symbols description: "Learn more about how to upload debug symbols in Sentry Kotlin Multiplatform." sidebar_order: 6 +sidebar_section: features --- To symbolicate your stack traces, you need to provide debug information to Sentry. @@ -28,7 +29,7 @@ sentry { autoInstallation { enabled.set(false) } - + // The slug of the Sentry organization to use for uploading proguard mappings/source contexts. org.set("___ORG_SLUG___") diff --git a/docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/index.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/index.mdx index b7f2c5a94bfdb..0d02ac5f7558b 100644 --- a/docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/index.mdx +++ b/docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/index.mdx @@ -2,6 +2,7 @@ title: Enriching Events description: Enrich events with additional context to make debugging simpler. sidebar_order: 2300 +sidebar_section: features --- diff --git a/docs/platforms/kotlin/guides/kotlin-multiplatform/features/index.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/features/index.mdx index 94cb467cec55e..251c20e532a75 100644 --- a/docs/platforms/kotlin/guides/kotlin-multiplatform/features/index.mdx +++ b/docs/platforms/kotlin/guides/kotlin-multiplatform/features/index.mdx @@ -2,6 +2,7 @@ title: Features sidebar_order: 1 description: "Learn about the features of Sentry's Kotlin Multiplatform SDK." +sidebar_section: features --- Sentry's Kotlin Multiplatform SDK enables automatic reporting of errors and exceptions. @@ -15,6 +16,7 @@ Because the SDK provides a unified API for all supported platforms directly leve Some functionality may not be available in the shared Kotlin Multiplatform layer yet. You may have to use the native SDKs directly, or write your own platform-specific code. To access the native SDK init options, use the [Native Platform Options initialization](/platforms/kotlin/guides/kotlin-multiplatform/initialization-strategies/#native-platform-options). + ## Supported Platforms @@ -35,8 +37,8 @@ The table below lists supported platforms and their corresponding presets. You can add these targets to your project and they will compile and satisfy the API surface, but **do nothing at runtime**. | Target Platform | Target preset | -|---------------|---------------------------------------------------| +| --------------- | ------------------------------------------------- | | JS |
  • `js`
| | Wasm JS |
  • `wasmJs`
| | Linux |
  • `linuxx64`
  • `linuxarm64`
| -| Windows |
  • `mingwx64`
| \ No newline at end of file +| Windows |
  • `mingwx64`
| diff --git a/docs/platforms/kotlin/guides/kotlin-multiplatform/initialization-strategies.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/initialization-strategies.mdx index 8be5ba98785d4..7161eea1519df 100644 --- a/docs/platforms/kotlin/guides/kotlin-multiplatform/initialization-strategies.mdx +++ b/docs/platforms/kotlin/guides/kotlin-multiplatform/initialization-strategies.mdx @@ -2,6 +2,7 @@ title: Initialization Options description: "Different options for initializing the Kotlin Multiplatform SDK." sidebar_order: 2 +sidebar_section: configuration --- When it comes to initializing a Kotlin Multiplatform SDK, there are multiple options to consider: @@ -26,6 +27,7 @@ class YourApplication : Application() { } } ``` + ```swift {tabTitle: iosApp} import shared @@ -49,12 +51,11 @@ struct SwiftUIApp: App { ## Native Platform Options +Requires Sentry SDK version `0.7.1` or higher. -Requires Sentry SDK version `0.7.1` or higher. - - -Available options are determined by the native SDK versions used in the build. -For example, Kotlin Multiplatform SDK `0.10.0` uses Sentry Android `7.16.0` and Sentry Cocoa `8.38.0`, so it supports all options from these versions. + Available options are determined by the native SDK versions used in the build. + For example, Kotlin Multiplatform SDK `0.10.0` uses Sentry Android `7.16.0` + and Sentry Cocoa `8.38.0`, so it supports all options from these versions. This approach involves initializing the SDK with the platform's specific options directly, using `PlatformOptionsConfiguration`. This strategy is ideal for projects that require configuring options that are not yet supported by the KMP SDK, such as experimental options. @@ -120,7 +121,6 @@ Using a shared initializer provides a single source of truth for your SDK's conf To initialize the SDK, create a Kotlin file in your `commonMain` (such as `SentrySetup.kt` or whatever you decide to call it), and write an initialization function. You'll then be able to call it in an early lifecycle stage in your platforms. - ```kotlin {filename:SentrySetup.kt} import io.sentry.kotlin.multiplatform.Sentry import io.sentry.kotlin.multiplatform.SentryOptions @@ -153,7 +153,6 @@ expect fun initializeSentry() ### androidMain - ```kotlin {filename:androidMain/SentrySetup.kt} import io.sentry.kotlin.multiplatform.Sentry import io.sentry.kotlin.multiplatform.Context @@ -168,7 +167,6 @@ actual fun initializeSentry() { ### iosMain - ```kotlin {filename:iosMain/SentrySetup.kt} import io.sentry.kotlin.multiplatform.Sentry import io.sentry.kotlin.multiplatform.Context diff --git a/docs/platforms/kotlin/guides/kotlin-multiplatform/troubleshooting.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/troubleshooting.mdx index 31fec26901a04..7b727a900dc26 100644 --- a/docs/platforms/kotlin/guides/kotlin-multiplatform/troubleshooting.mdx +++ b/docs/platforms/kotlin/guides/kotlin-multiplatform/troubleshooting.mdx @@ -2,6 +2,7 @@ title: Troubleshooting description: "Troubleshoot and resolve edge cases when using Sentry's Kotlin Multiplatform SDK." sidebar_order: 9000 +sidebar_section: configuration --- This document covers common issues you may encounter when using the Sentry Kotlin Multiplatform SDK and provides steps to troubleshoot. @@ -17,7 +18,8 @@ Starting May 1, 2024, Apple requires all apps submitted to the App Store to prov If you configured the Sentry Kotlin Multiplatform SDK and tests are still failing with the following error: `ld: framework 'Sentry' not found` then follow these steps for the workaround: -This example shows you how to fix the issue for the iOS simulator target, but the same approach can be used for other targets. + This example shows you how to fix the issue for the iOS simulator target, but + the same approach can be used for other targets. **1. Download the Sentry xcframework** @@ -28,6 +30,7 @@ This example shows you how to fix the issue for the iOS simulator target, but th **2. Create a frameworks directory and insert `Sentry.framework`** Create a `/Frameworks` directory in the directory where the `test.kexe` resides and put the `Sentry.framework` in it. + - The `Sentry.framework` can be found inside of the `ios-arm64_x86_64-simulator`. - The `test.kexe` will usually reside in `build/bin/iosSimulatorArm64/debugTest`. diff --git a/docs/platforms/kotlin/guides/kotlin-multiplatform/usage/index.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/usage/index.mdx index aa044b25f2bde..7490489424136 100644 --- a/docs/platforms/kotlin/guides/kotlin-multiplatform/usage/index.mdx +++ b/docs/platforms/kotlin/guides/kotlin-multiplatform/usage/index.mdx @@ -2,6 +2,7 @@ title: Usage description: "Use the SDK to manually capture errors and other events." sidebar_order: 5 +sidebar_section: features --- Sentry's SDK hooks into your runtime environment and automatically reports errors, uncaught exceptions, and unhandled rejections as well as other types of errors depending on the platform. diff --git a/docs/platforms/kotlin/guides/kotlin-multiplatform/user-feedback/index.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/user-feedback/index.mdx index f551648aa77eb..dcbfebd83e1ae 100644 --- a/docs/platforms/kotlin/guides/kotlin-multiplatform/user-feedback/index.mdx +++ b/docs/platforms/kotlin/guides/kotlin-multiplatform/user-feedback/index.mdx @@ -2,6 +2,7 @@ title: Set Up User Feedback description: "Learn more about collecting user feedback when an event occurs. Sentry pairs the feedback with the original event, giving you additional insight into issues." sidebar_order: 6000 +sidebar_section: configuration --- When a user experiences an error, Sentry provides the ability to collect additional feedback. You can collect feedback according to the method supported by the SDK. diff --git a/docs/platforms/native/advanced-usage/index.mdx b/docs/platforms/native/advanced-usage/index.mdx index 49bf759712b23..9123026e79096 100644 --- a/docs/platforms/native/advanced-usage/index.mdx +++ b/docs/platforms/native/advanced-usage/index.mdx @@ -2,7 +2,9 @@ title: Advanced Usage description: "Learn how the Native SDK backends handle errors on their supported platforms and how that affects your usage." sidebar_order: 11 +sidebar_section: configuration --- + This section discusses recurring topics that go beyond what the SDK can abstract away from users. While not a complete reference, this section covers topics like how different operating systems handle errors and where some platforms don't follow usual standards. Here, we also offer solutions to help users deal with specific platform quirks. diff --git a/docs/platforms/native/common/configuration/index.mdx b/docs/platforms/native/common/configuration/index.mdx index 53656a6983935..21750025ec31c 100644 --- a/docs/platforms/native/common/configuration/index.mdx +++ b/docs/platforms/native/common/configuration/index.mdx @@ -1,5 +1,5 @@ --- -title: Configuration +title: Basic Configuration notSupported: - native.breakpad - native.crashpad @@ -8,7 +8,8 @@ notSupported: - perl - kotlin description: "Additional configuration options for the SDK." -sidebar_order: 5 +sidebar_order: 10 +sidebar_section: configuration --- diff --git a/docs/platforms/native/common/data-management/index.mdx b/docs/platforms/native/common/data-management/index.mdx index a55334f82643b..bbcad1bd85c5a 100644 --- a/docs/platforms/native/common/data-management/index.mdx +++ b/docs/platforms/native/common/data-management/index.mdx @@ -1,7 +1,8 @@ --- title: Data Management description: Manage your events by pre-filtering, scrubbing sensitive information, and forwarding them to other systems. -sidebar_order: 2500 +sidebar_order: 12 +sidebar_section: configuration --- diff --git a/docs/platforms/native/common/debug-information.mdx b/docs/platforms/native/common/debug-information.mdx index 0271f37844971..63ced817e5841 100644 --- a/docs/platforms/native/common/debug-information.mdx +++ b/docs/platforms/native/common/debug-information.mdx @@ -2,6 +2,7 @@ title: Debug Information description: "Learn about allowing Sentry to fully process native crashes and provide you with symbolicated stack traces, by uploading Debug Information Files (sometimes also referred to as Debug Symbols or just Symbols)." sidebar_order: 100 +sidebar_section: features --- To allow Sentry to fully process native crashes and provide you with diff --git a/docs/platforms/native/common/enriching-events/index.mdx b/docs/platforms/native/common/enriching-events/index.mdx index d8ccd29802d36..eb72a8e53abdd 100644 --- a/docs/platforms/native/common/enriching-events/index.mdx +++ b/docs/platforms/native/common/enriching-events/index.mdx @@ -2,6 +2,7 @@ title: Enriching Events description: Enrich events with additional context to make debugging simpler. sidebar_order: 2300 +sidebar_section: features notSupported: - native.breakpad - native.crashpad diff --git a/docs/platforms/native/common/security-policy-reporting/index.mdx b/docs/platforms/native/common/security-policy-reporting/index.mdx index 862fcb12452c4..f14bd203eab1d 100644 --- a/docs/platforms/native/common/security-policy-reporting/index.mdx +++ b/docs/platforms/native/common/security-policy-reporting/index.mdx @@ -1,8 +1,9 @@ --- title: Set Up Security Policy Reporting sidebar_title: Security Policy Reporting -sidebar_order: 7500 +sidebar_order: 13 description: "Learn how Sentry can help manage Content-Security-Policy violations and reports here." +sidebar_section: configuration --- diff --git a/docs/platforms/native/common/tracing/index.mdx b/docs/platforms/native/common/tracing/index.mdx index 896a31cb909ba..29492cd5732c1 100644 --- a/docs/platforms/native/common/tracing/index.mdx +++ b/docs/platforms/native/common/tracing/index.mdx @@ -3,6 +3,7 @@ title: Set Up Tracing sidebar_title: Tracing description: "Learn how to enable tracing in your app and discover valuable performance insights of your application." sidebar_order: 4000 +sidebar_section: features notSupported: - native.breakpad - native.crashpad diff --git a/docs/platforms/native/common/usage/index.mdx b/docs/platforms/native/common/usage/index.mdx index 934661a947b9c..da16c2a9942ee 100644 --- a/docs/platforms/native/common/usage/index.mdx +++ b/docs/platforms/native/common/usage/index.mdx @@ -2,6 +2,7 @@ title: Usage description: "Use the SDK to manually capture errors and other events." sidebar_order: 10 +sidebar_section: features notSupported: - native.breakpad - native.crashpad diff --git a/docs/platforms/native/configuration/backends/index.mdx b/docs/platforms/native/configuration/backends/index.mdx index 21f6f56a62f93..3bba19787e47b 100644 --- a/docs/platforms/native/configuration/backends/index.mdx +++ b/docs/platforms/native/configuration/backends/index.mdx @@ -2,6 +2,7 @@ title: Backends sidebar_order: 80 description: Learn more about backends, extending the functionality of the Sentry SDK for crash reporting. +sidebar_section: configuration --- _Backends_ extend the functionality of the SDK for some common frameworks @@ -16,7 +17,7 @@ CMake option, with support for the following options: It is used as the default on Windows, macOS, and Linux. - `breakpad`: This uses the in-process breakpad handler. - `inproc`: A small in-process handler supported on all platforms -and used as a default on Android. It has no longer worked on macOS since version 13 ("Ventura"). + and used as a default on Android. It has no longer worked on macOS since version 13 ("Ventura"). - `none`: This builds `sentry-native` without a backend, so it does not handle crashes. It is primarily used for tests. @@ -26,5 +27,5 @@ send a crash to Sentry immediately after it happens. Instead, the crash report i written to disk and sent the next time the application is run. Since `Crashpad` runs in a different process, it doesn't have this limitation. -The [Advanced Usage](/platforms/native/advanced-usage/backend-tradeoffs) section +The [Advanced Usage](/platforms/native/advanced-usage/backend-tradeoffs) section explains the trade-offs in choosing the correct backend for your use case. diff --git a/docs/platforms/native/logs/index.mdx b/docs/platforms/native/logs/index.mdx index 32140b4a29f89..539a40b4b22e4 100644 --- a/docs/platforms/native/logs/index.mdx +++ b/docs/platforms/native/logs/index.mdx @@ -3,6 +3,7 @@ title: Set Up Logs sidebar_title: Logs description: "Structured logs allow you to send, view and query logs sent from your applications within Sentry." sidebar_order: 5755 +sidebar_section: features --- With Sentry Structured Logs, you can send text-based log information from your applications to Sentry. Once in Sentry, these logs can be viewed alongside relevant errors, searched by text-string, or searched using their individual attributes. diff --git a/docs/platforms/native/metrics/index.mdx b/docs/platforms/native/metrics/index.mdx index 88f1d492f0d0a..622c4e9ab50cc 100644 --- a/docs/platforms/native/metrics/index.mdx +++ b/docs/platforms/native/metrics/index.mdx @@ -4,6 +4,7 @@ sidebar_title: Metrics description: "Metrics allow you to send, view and query counters, gauges and measurements from your Sentry-configured apps to track application health and drill down into related traces, logs, and errors." sidebar_order: 5756 beta: true +sidebar_section: features --- With Sentry Metrics, you can send counters, gauges, and distributions from your applications to Sentry. Once in Sentry, these metrics can be viewed alongside relevant errors, and searched using their individual attributes. diff --git a/docs/platforms/native/usage/crashes.mdx b/docs/platforms/native/usage/crashes.mdx index f643f34146cdf..d1dc605f1e306 100644 --- a/docs/platforms/native/usage/crashes.mdx +++ b/docs/platforms/native/usage/crashes.mdx @@ -1,6 +1,7 @@ --- title: Application Crashes description: Depending on the backend, the Native SDK can intercept application crashes and report minidumps to Sentry. +sidebar_section: features --- By default, the Native SDK intercepts crash signals and unhandled exceptions to diff --git a/docs/platforms/native/user-feedback/index.mdx b/docs/platforms/native/user-feedback/index.mdx index 40bd9a9011b7e..4a8a97b2e48bb 100644 --- a/docs/platforms/native/user-feedback/index.mdx +++ b/docs/platforms/native/user-feedback/index.mdx @@ -3,6 +3,7 @@ title: Set Up User Feedback sidebar_title: User Feedback description: "Learn how to view user feedback submissions which, paired with the original event, give you additional insight into issues." sidebar_order: 6000 +sidebar_section: features --- Sentry makes it possible to collect additional feedback when a user experiences an error. You can collect feedback according to the method supported by your SDK of choice. From 424fd1f84d5c315b888bba3ca941ba503a4a593b Mon Sep 17 00:00:00 2001 From: Alex Krawiec Date: Thu, 19 Feb 2026 13:14:52 -0800 Subject: [PATCH 2/4] Kotlin multiplatform user feedback sidebar (#16467) ## DESCRIBE YOUR PR Corrects the `sidebar_section` for the Kotlin Multiplatform user-feedback page from `configuration` to `features`. This change aligns its navigation categorization with all other platforms (Android, Apple, .NET, Java, Go, Elixir, Native), ensuring the page appears in the correct section of the sidebar. ## IS YOUR CHANGE URGENT? - [ ] Urgent deadline (GA date, etc.): - [ ] Other deadline: - [x] None: Not urgent, can wait up to 1 week+ ## SLA - Teamwork makes the dream work, so please add a reviewer to your PRs. - Please give the docs team up to 1 week to review your PR unless you've added an urgent due date to it. Thanks in advance for your help! ## PRE-MERGE CHECKLIST *Make sure you've checked the following before merging your changes:* - [ ] Checked Vercel preview for correctness, including links - [ ] PR was reviewed and approved by any necessary SMEs (subject matter experts) - [ ] PR was reviewed and approved by a member of the [Sentry docs team](https://github.com/orgs/getsentry/teams/docs) ## LEGAL BOILERPLATE Look, I get it. The entity doing business as "Sentry" was incorporated in the State of Delaware in 2015 as Functional Software, Inc. and is gonna need some rights from me in order to utilize my contributions in this here PR. So here's the deal: I retain all rights, title and interest in and to my contributions, and by keeping this boilerplate intact I confirm that Sentry can use, modify, copy, and redistribute my contributions, under Sentry's choice of terms. ## EXTRA RESOURCES - [Sentry Docs contributor guide](https://docs.sentry.io/contributing/) ---

Open in Cursor Open in Web

Co-authored-by: Cursor Agent Co-authored-by: Alex Krawiec --- .../kotlin/guides/kotlin-multiplatform/user-feedback/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/platforms/kotlin/guides/kotlin-multiplatform/user-feedback/index.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/user-feedback/index.mdx index dcbfebd83e1ae..7fb9780c2313a 100644 --- a/docs/platforms/kotlin/guides/kotlin-multiplatform/user-feedback/index.mdx +++ b/docs/platforms/kotlin/guides/kotlin-multiplatform/user-feedback/index.mdx @@ -2,7 +2,7 @@ title: Set Up User Feedback description: "Learn more about collecting user feedback when an event occurs. Sentry pairs the feedback with the original event, giving you additional insight into issues." sidebar_order: 6000 -sidebar_section: configuration +sidebar_section: features --- When a user experiences an error, Sentry provides the ability to collect additional feedback. You can collect feedback according to the method supported by the SDK. From 4c11338ef121af64c7f2b8f2d39d68b106f44847 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Thu, 19 Feb 2026 21:16:33 +0000 Subject: [PATCH 3/4] docs: align enriching-events sidebar sections Set Elixir, Kotlin Multiplatform, and Native enriching-events pages to sidebar_section: configuration for cross-platform nav consistency. Co-Authored-By: Claude Co-authored-by: Alex Krawiec --- docs/platforms/elixir/enriching-events/index.mdx | 2 +- .../guides/kotlin-multiplatform/enriching-events/index.mdx | 2 +- docs/platforms/native/common/enriching-events/index.mdx | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/platforms/elixir/enriching-events/index.mdx b/docs/platforms/elixir/enriching-events/index.mdx index 0d02ac5f7558b..42e3348441fed 100644 --- a/docs/platforms/elixir/enriching-events/index.mdx +++ b/docs/platforms/elixir/enriching-events/index.mdx @@ -2,7 +2,7 @@ title: Enriching Events description: Enrich events with additional context to make debugging simpler. sidebar_order: 2300 -sidebar_section: features +sidebar_section: configuration --- diff --git a/docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/index.mdx b/docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/index.mdx index 0d02ac5f7558b..42e3348441fed 100644 --- a/docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/index.mdx +++ b/docs/platforms/kotlin/guides/kotlin-multiplatform/enriching-events/index.mdx @@ -2,7 +2,7 @@ title: Enriching Events description: Enrich events with additional context to make debugging simpler. sidebar_order: 2300 -sidebar_section: features +sidebar_section: configuration --- diff --git a/docs/platforms/native/common/enriching-events/index.mdx b/docs/platforms/native/common/enriching-events/index.mdx index eb72a8e53abdd..79f0baae7cda6 100644 --- a/docs/platforms/native/common/enriching-events/index.mdx +++ b/docs/platforms/native/common/enriching-events/index.mdx @@ -2,7 +2,7 @@ title: Enriching Events description: Enrich events with additional context to make debugging simpler. sidebar_order: 2300 -sidebar_section: features +sidebar_section: configuration notSupported: - native.breakpad - native.crashpad From 370f3a036b32f169ca5e6ac4f9edee117558e8be Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Thu, 19 Feb 2026 22:11:02 +0000 Subject: [PATCH 4/4] docs(elixir): align integrations sidebar section Co-Authored-By: Claude Co-authored-by: Alex Krawiec --- docs/platforms/elixir/integrations/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/platforms/elixir/integrations/index.mdx b/docs/platforms/elixir/integrations/index.mdx index 942479dc61846..c8f580085b791 100644 --- a/docs/platforms/elixir/integrations/index.mdx +++ b/docs/platforms/elixir/integrations/index.mdx @@ -2,7 +2,7 @@ title: Integrations description: "Sentry provides additional integrations designed to change configuration or add instrumentation to your application." sidebar_order: 40 -sidebar_section: features +sidebar_section: configuration --- The Sentry SDK uses integrations to hook into the functionality of popular libraries to automatically capture errors and collect additional context.