Skip to content
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

Enhance Sync telemetry #1173

Closed
mahalakshme opened this issue Nov 7, 2023 · 2 comments
Closed

Enhance Sync telemetry #1173

mahalakshme opened this issue Nov 7, 2023 · 2 comments

Comments

@mahalakshme
Copy link
Contributor

mahalakshme commented Nov 7, 2023

As an implementation engineer, I would like to monitor the sync failures and resolve them even before they are raised as tickets.
I would also like to analyse the sync timings.

Acceptance criteria:

Changes in server tables:

Changes in realm tables:

  • Add 2 columns error_message and stack_trace to the realm sync_telemetry table. Other columns are not required since entries of sync_telemetry are only pushed to server and not pulled.

  • When the sync_telemetry entry is pushed to the server, add the expected data in the respective table/columns in the server tables.

Out of scope:

Adding a UI like rule failure telemetry. We can do it, once the newly added columns starts getting used.

@mahalakshme mahalakshme converted this from a draft issue Nov 7, 2023
@mahalakshme mahalakshme changed the title Add reason for sync failure to sync_telemetry table Enhance Sync telemetry Nov 7, 2023
@mahalakshme mahalakshme moved this from In Analysis to In Analysis Review in Avni Product Nov 7, 2023
@mahalakshme
Copy link
Contributor Author

  • saving sync_telemetry - and impact on performance?
  • not connected to internet - handle it and not log sync failure
  • bugsnag correlation add in the table instead of stacktrace.

@mahalakshme
Copy link
Contributor Author

duplicate: #1175

@github-project-automation github-project-automation bot moved this from In Analysis Review to Done in Avni Product Nov 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

1 participant