Skip to content

Add Crash Reporting#127

Merged
bryce-b merged 5 commits intomainfrom
crashreport-poc
Jan 19, 2023
Merged

Add Crash Reporting#127
bryce-b merged 5 commits intomainfrom
crashreport-poc

Conversation

@bryce-b
Copy link
Copy Markdown
Contributor

@bryce-b bryce-b commented Jan 11, 2023

This PR adds crash reporting to the agent.
This uses a custom LoggerProvider to apply the Resource object from the previous load of the application (since that is the one that is relevant to an existing crash report).

@bryce-b bryce-b requested a review from LikeTheSalad January 13, 2023 20:25
@bryce-b
Copy link
Copy Markdown
Contributor Author

bryce-b commented Jan 19, 2023

I'll create a new pr with instrumentation config options

@bryce-b bryce-b merged commit c843677 into main Jan 19, 2023
@bryce-b bryce-b mentioned this pull request Jan 23, 2023
bryce-b added a commit that referenced this pull request Jan 26, 2023
* [0.x] Doc link fixes (#64) (#113)

Co-authored-by: ollyhowell <oliver.howell@elastic.co>

Co-authored-by: Brandon Morelli <brandon.morelli@elastic.co>
Co-authored-by: ollyhowell <oliver.howell@elastic.co>

* 0.x (#116)

* [0.x] Doc link fixes (#64)

Co-authored-by: ollyhowell <oliver.howell@elastic.co>

* reverted tag change (#114)

Co-authored-by: Brandon Morelli <brandon.morelli@elastic.co>
Co-authored-by: ollyhowell <oliver.howell@elastic.co>

* added TrueTime dependecy & NTPClock (#123)

* added TrueTime dependecy & NTPClock

* removed  attribute from spans

* correct header casing for apm server auth (#124)

* action: use opentelemetry composite action (#130)

* added session info on all log & span signals (#126)

* added session info on all log & span signals

* added tests

* added network status for all spans

* override all span type to mobile

* updated otel-swift to v1.3.1

* Add Crash Reporting (#127)

* added plcrashreporter

* refactored crash reporting

* Delete Package.resolved

* updated instrumentation scope name to PLCrashReporter

* added check for debugger to prevent crash (#133)

* Instrumentation config (#132)

* added instrumentation configuration

* updated docs

* added proper tagging to setup.asciidoc

* Added complete configs for all instrumentation

* updated version & change log (#135)

* updated version & change log

* updated setup.asciidoc

* updated NOTICE

* updated release.md

* fixed discrete tags in setup doc

* updated setup doc

Co-authored-by: Brandon Morelli <brandon.morelli@elastic.co>
Co-authored-by: ollyhowell <oliver.howell@elastic.co>
Co-authored-by: Victor Martinez <victormartinezrubio@gmail.com>
bryce-b added a commit that referenced this pull request Feb 6, 2023
* added plcrashreporter

* refactored crash reporting

* Delete Package.resolved

* updated instrumentation scope name to PLCrashReporter
@bryce-b bryce-b deleted the crashreport-poc branch April 19, 2023 22:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants