-
Notifications
You must be signed in to change notification settings - Fork 317
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add basic Opensearch telemetry to Electron App #9730
Comments
Refinement notes:
|
Paweł Grabarz reports a new STANDUP for the provided date (2024-05-06): Progress: Early proof of concept implementation for sending events from GUI through Cloud API. It should be finished by 2024-05-13. |
Paweł Grabarz reports a new STANDUP for the provided date (2024-05-07): Progress: Fixed GUI double-initialization to be able to send project opening events correctly. Added event logger implementation to dashboard and used it to mirror GA app open/close events. It should be finished by 2024-05-13. |
Paweł Grabarz reports a new STANDUP for the provided date (2024-05-08): Progress: Refactored GUI side event logging to use dashboard backend implementation, noticed problems with access tokens not being refreshed. It should be finished by 2024-05-13. |
…eact component. (#9951) fixes #9730 Added a `logEvent` method to remote backend implementation in dashboard. Added an always-present remote backend instance that can be used for logging even when running a local project (intentional behavior). # Important Notes Because the backend implementation requires access to always fresh session token, the logger needs to be periodically updated on GUI side, so it can continue to function. To accomplish that, I simplified the app loading logic to treat GUI as an ordinary react component, so its props can be updated with normal react rendering flow. That refactor also removed the dynamic GUI asset loading code that was only needed for Rust GUI.
Events to track: open/close product/project (4 in total)
The text was updated successfully, but these errors were encountered: