-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
reorganize ios 6 repo, add session reporting and customizing symbols (#…
…46) * reorganize ios 6 repo, add session reporting and customizing symbols * fix unity link to ios tracing limits * fix link * fix rn links to ios * fix redirect * reorganize 6x subfolders
- Loading branch information
1 parent
fc490ed
commit fa1b716
Showing
26 changed files
with
230 additions
and
42 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
--- | ||
title: 6x Feature Reference | ||
description: Learn about the advanced ways Embrace can help your application | ||
sidebar_position: 4 | ||
--- | ||
|
||
# Apple SDK Reference | ||
|
||
The Embrace Apple SDK includes many advanced features that you can enable to help you understand more about how your application is performing in production. | ||
|
||
1. [Export your OpenTelemetry traces and logs](/ios/open-source/features/otel-exporter.md) using any compatible OTel Exporter. | ||
1. Measure and prioritize performance in your app using [ Tracing](/ios/open-source/features/traces.md). | ||
1. Dynamically segment users to understand variations and tailor diverse app experiences using [User Personas](/ios/open-source/features/metadata-personas.md). | ||
1. Capture the vitals of any troublesome networking using [Network Body Capture](/ios/open-source/features/network-body-capture.md) |
2 changes: 1 addition & 1 deletion
2
docs/ios/open-source/metadata-personas.md → ...open-source/features/metadata-personas.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
--- | ||
title: User Personas | ||
sidebar_position: 9 | ||
sidebar_position: 4 | ||
--- | ||
|
||
|
||
|
2 changes: 1 addition & 1 deletion
2
docs/ios/open-source/network-body-capture.md → ...n-source/features/network-body-capture.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
4 changes: 2 additions & 2 deletions
4
docs/ios/open-source/otel-exporter.md → ...ios/open-source/features/otel-exporter.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
docs/ios/open-source/traces.md → docs/ios/open-source/features/traces.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
--- | ||
title: Get Started With Embrace | ||
description: Start integrating Embrace into your iOS application | ||
sidebar_position: 3 | ||
--- | ||
|
||
# Get Started With Embrace | ||
|
||
Once the Embrace Apple SDK is integrated into your mobile app, you can begin to send mobile signals to the Embrace backend for analysis. This section contains information on what you can expect from our commercial product. These features, such as [session reporting](/ios/open-source/getting-started/session-reporting.md) are also available for open-source users, but without the visualization provided by the Embrace dashboard. | ||
|
||
Read on to find out more about: | ||
|
||
- Adding [crash reporters](/ios/open-source/getting-started/crash-report.md) to your app. | ||
- Making sense of [sessions](/ios/open-source/getting-started/session-reporting.md) in your app. | ||
- Symbolicating [crash reports and dSYMs](/ios/open-source/getting-started/symbolicating-crash-reports.md) in your app. | ||
|
||
## Prerequisites | ||
|
||
To link the SDK to your Embrace dashboard, you will need an App ID. Register your app to get an App ID by [logging in to your Embrace Dashboard](/ios/5x/integration/login-embrace-dashboard.md). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
--- | ||
title: Session Reporting | ||
description: Upload sessions from your mobile application using the Embrace SDK | ||
sidebar_position: 2 | ||
--- | ||
|
||
# Session Reporting | ||
|
||
## Create your first session | ||
|
||
Once Embrace is configured and started in your app, it automatically starts capturing user sessions. | ||
|
||
A session is any length of user experience that occurs while the app is in the foreground or background. Note that foreground sessions and background sessions behave differently, and so are recorded separately. This means that, for example, opening a push notification from your app will end a foreground session and start a background session. | ||
|
||
Sessions are recorded as OTel spans with Attributes and SpanEvents for various app lifecycle, user experience, and device information. Embrace always uploads sessions on subsequent launches or foregrounding/backgroundings of the app. | ||
|
||
You can learn more about moments and measuring performance yourself in the | ||
[Moments](/ios/5x/features/moments) section. | ||
|
||
## Trigger a session upload to the dashboard | ||
|
||
To trigger a session upload, simply send the application to the background by pressing the simulators 'home' button or swipe up, depending on the simulator you're running, or press `Cmd+Shift+H` on your keyboard. | ||
Typically the SDK will be given sufficient time to upload the session, but sometimes the app is not able to complete the upload in the background. To ensure the session was uploaded, launch the application again. Refresh the dashboard in your browser and you should now see that you've moved on to the next step. |
2 changes: 1 addition & 1 deletion
2
...pen-source/symbolicating-crash-reports.md → ...ng-started/symbolicating-crash-reports.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.