Typescript: Infrastructure for +99.9 % uptime monitoring & service level management #74

Closed
opened 2024-07-03 13:19:02 +00:00 by despiegk · 4 comments
Owner

Use Sentry for error tracking and monitoring in sdk-ts, and the Dashboard, and even the mobile apps check also #1487 to provide more insights. This will enhance our ability to identify, track, and resolve issues quickly across our entire stack.

Error Tracking:

  • Capture and report unhandled exceptions/errors
  • Ensure sensitive data is not sent to Sentry (implement proper redaction)

Environment Separation:

  • Configure separate projects or environments in Sentry per network
  • Allow option to enable the data to be sent to our servers e.g TF_SENTRY_ENABLE

Dashboard Integration:

Implement Sentry error handling for Vue/Vuetify components (requires some research)

Documentation

  • Update documentation for all projects to include information about Sentry integration
  • Provide guidelines for developers on how to use Sentry effectively

Testing

  • Implement tests to ensure Sentry is capturing errors correctly
  • Create a test suite for verifying Sentry integration in CI

performance tracking (extra)

no idea yet

Deployment (Operations)

https://github.com/threefoldtech/tf_operations/issues/2641

Alerting (Operations)

  • Set up alert rules in Sentry for critical issues
  • Configure notification channels (e.g., Slack, email)

https://github.com/threefoldtech/home/issues/1554

References

  • Go version of the issue: #100
Use Sentry for error tracking and monitoring in sdk-ts, and the Dashboard, and even the mobile apps check also #1487 to provide more insights. This will enhance our ability to identify, track, and resolve issues quickly across our entire stack. ## Error Tracking: - Capture and report unhandled exceptions/errors - Ensure sensitive data is not sent to Sentry (implement proper redaction) ## Environment Separation: - Configure separate projects or environments in Sentry per network - Allow option to enable the data to be sent to our servers e.g TF_SENTRY_ENABLE ## Dashboard Integration: Implement Sentry error handling for Vue/Vuetify components (requires some research) ## Documentation - Update documentation for all projects to include information about Sentry integration - Provide guidelines for developers on how to use Sentry effectively ## Testing - Implement tests to ensure Sentry is capturing errors correctly - Create a test suite for verifying Sentry integration in CI ## performance tracking (extra) no idea yet ## Deployment (Operations) https://github.com/threefoldtech/tf_operations/issues/2641 ## Alerting (Operations) - Set up alert rules in Sentry for critical issues - Configure notification channels (e.g., Slack, email) https://github.com/threefoldtech/home/issues/1554 ## References - Go version of the issue: https://git.ourworld.tf/tfgrid/circle_engineering/issues/100
despiegk added this to the tfgrid_3_16 project 2024-07-03 13:19:08 +00:00
Member
https://github.com/threefoldtech/home/issues/1554
despiegk added the
Story
label 2024-07-28 07:58:11 +00:00
thabeta self-assigned this 2024-07-28 09:59:32 +00:00
thabeta changed title from infrastructure for +99.9 % uptime monitoring & service level management to sentry integration: infrastructure for +99.9 % uptime monitoring & service level management 2024-07-28 15:10:13 +00:00
thabeta added the due date 2024-08-15 2024-07-28 15:48:46 +00:00
despiegk changed title from sentry integration: infrastructure for +99.9 % uptime monitoring & service level management to infrastructure for +99.9 % uptime monitoring & service level management 2024-07-29 14:06:44 +00:00
thabeta modified the project from tfgrid_3_16 to tfgrid_3_15 2024-08-06 14:44:19 +00:00
Member

both tasks are in progress to aggregate the logs

both tasks are in progress to aggregate the logs
Member

This has been done for typescript, but not yet in go (The team was already occupied with other things)

This has been done for typescript, but not yet in go (The team was already occupied with other things)
Owner

Situation

  • Done for typescript
  • Will create a new issue for Go version
# Situation - Done for typescript - Will create a new issue for Go version
mik-tf changed title from infrastructure for +99.9 % uptime monitoring & service level management to Typescript: Infrastructure for +99.9 % uptime monitoring & service level management 2024-09-30 17:07:51 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

2024-08-15

Dependencies

No dependencies set.

Reference: tfgrid/circle_engineering#74
No description provided.