Tracing to GA
## **Definition of Done:**
**Feedback from experiment/beta is implemented:**
* [ ] Listed in 16.8 planning issue: https://gitlab.com/gitlab-org/opstrace/general/-/issues/172#goal-1-progress-towards-tracing-ga
**Improve Tracing list UI:**
* [ ] Replace Scatter Graph by Volume bar chart (using derived metrics) https://gitlab.com/gitlab-org/opstrace/opstrace/-/issues/2582
* [ ] User can narrow down time selection to a specific time frame of a few minutes ([extend date picker to include time controls](https://gitlab.com/gitlab-org/opstrace/opstrace/-/issues/2578 "Extend custom date range filter to include time controls")? add "select to zoom" to graph?) https://gitlab.com/gitlab-org/opstrace/opstrace/-/issues/2583
* [ ] User can create and link issues from trace https://gitlab.com/gitlab-org/opstrace/opstrace/-/issues/2581
* [ ] ... see list of issues tagged "frontend" in list below
**Export to issue**
* [ ] Create a new issue in the project from a trace. https://gitlab.com/gitlab-org/opstrace/opstrace/-/issues/2713
* [ ] The newly created issue should include relevant context from the trace, including the trace ID, the trace duration, and a link to the full trace. https://gitlab.com/gitlab-org/opstrace/opstrace/-/issues/2718
**Users can track their usage of Tracing at the project-level https://gitlab.com/groups/gitlab-org/opstrace/-/epics/87**
* [ ] view storage space or count of spans collected for the month/billing period
* [ ] view storage space or count of spans available (ie. included in their plan or subscription) for this month
* [ ] Select previous months/billing period to compare
* [ ] An alert will automatically be created when a project has been throttled due to rate limiting (email notifications and/or 'quota reached' in-app message)
* [ ] License/Entitlement/Billing TBD.
**Tracing API https://gitlab.com/groups/gitlab-org/opstrace/-/epics/89**
* [ ] API endpoints to list Traces/Spans are exposed to end users
* [ ] API endpoints are publicly documented as [API Resources](https://docs.gitlab.com/ee/api/rest/)
**Tracing GA production readiness is approved**
* [ ] https://gitlab.com/gitlab-org/opstrace/opstrace/-/issues/2391+
* [ ] TBD. what's needed to complete this OKR https://gitlab.com/gitlab-com/gitlab-OKRs/-/work_items/4582
* [ ] Internal App Security testing/approval
**Tracing is visible to all customers**
* [ ] User navigation workflows for Tracing are defined and validated - https://gitlab.com/gitlab-com/gitlab-OKRs/-/work_items/4581 + https://gitlab.com/gitlab-org/ux-research/-/issues/2691
* [ ] remove Feature Flag + toggle (on by default)
**GTM**
* [ ] In-app Onboarding side panel - https://gitlab.com/gitlab-org/opstrace/opstrace/-/issues/2505+
* [ ] Documentation is updated and describes all GA features
* [ ] A tutorial and an example repository will be available for users to show how to leverage the automatic instrumentation approach that OpenTelemetry provides for common languages and frameworks.
* [ ] GA Blog post
* [ ] Sales enablement TBD.
epic