department-of-veterans-affairs / va.gov-team

Public resources for building on and in support of VA.gov. Visit complete Knowledge Hub:
https://depo-platform-documentation.scrollhelp.site/index.html
282 stars 203 forks source link

Vets API: Datadog Source Code Integration Implementation (dupe 1) #90707

Closed jennb33 closed 2 months ago

jennb33 commented 2 months ago

This ticket is a duplicate of 82531, for Sprint 8, so that the work can be finished.

Description

Following up on the work done in the Discovery ticket 79623, this ticket is the implementation work for source code integration using DataDog, in anticipation of the deprecation of Sentry and to further build out DataDog functionality. This feature will enhance error investigation by offering direct links to the relevant sections of the Vets API repository within the error logs. See setup configuration. Integrating source code with Datadog's APM is a valuable step to consider for improved error analysis and debugging.

Tasks

Detailed Steps for Ruby implementation:

Acceptability Criteria

Definition of Done

jennb33 commented 2 months ago

8/19 update: @Kshitiz-devops checked in with DataDog regarding the GitHub app that is still liked to the VA org. However, in Datadog it used to list the Vets API but now it's not.

jennb33 commented 2 months ago

8/21 update: there are some issues with DataDog, they are working on fixing this issue on the DataDog side.

jennb33 commented 2 months ago

8/26 update: @Kshitiz-devops has reached out to DataDog (Fri) and will set up meeting with DD tech.

jennb33 commented 2 months ago

8/28 update: created 91711 for this work to be continued in Sprint 9; we are still pending support by DataDog.