You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Problem
We want to know when the extension crashes. Having telemetry will be
useful.
The problem is that when the extension crashes it is not running anymore
so it cannot report that it crashed.
## Solution
Create a Crash Monitoring mechanism that has all the instances of an
extension (Q/Toolkit) work together to monitor eachother for crashes,
reporting of a crash if it is detected.
To review start with the main file
`packages/core/src/shared/crashMonitoring/crashMonitoring.ts`,
specifically the `CrashMonitoring.start()` method.
There is more information in the docstring of the class.
---
<!--- REMINDER: Ensure that your PR meets the guidelines in
CONTRIBUTING.md -->
License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
---------
Signed-off-by: nkomonen-amazon <[email protected]>
Co-authored-by: Justin M. Keyes <[email protected]>
0 commit comments