Closed ayubshahab closed 1 week ago
Closing out this PR since the new PR Grafana Migration Part 2 includes further changes with the downloader as well as tracing/logging. The changes from this PR were used in Grafana Migration Part 2. That PR is being tested in Sandbox and will be merged into QAT and other environments. The link to that PR is the following: https://github.com/fedspendingtransparency/usaspending-api/pull/4208
The changes from this branch are included in another PR titled Grafana Migration Part 2.
Description: This ticket was to perform some foundational work regarding the Grafana Migration from Datadog. Baseline functionality was implemented so UsaSpending API endpoints could be traced and relevant information such as traces could be ingested in Tempo and logging could be ingested in Loki. This goal was accomplished. A subsequent ticket was created to further implement changes in relation to subprocess tracing with the bulk_downloader. The AC of that ticket are defined in DEV-11409
Technical details: The technical details for the knowledge of other developers. Any detailed caveats or specific deployment steps should be outlined here.
Requirements for PR merge:
Area for explaining above N/A when needed: