Files
openobserve/web/scripts/design-debt-baseline.json
T
udevandsai nikhil kethe 4b4598074f feat: trace/session evals (#13206)
- **add session and travel level evals fix quality page to show scoped
scores improve quality page to allow drill down of scores improve the
quality page UI to make it more indicative of health of agents.**
- **Fix Quality dashboard runs, show agent ids**
- **nats at least once delivery semantics + quality runs page changes**
- **feat(evaluations): improve online evaluation workflows**

---------

Co-authored-by: sai nikhil kethe <nikhil@openobserve.ai>
2026-07-22 09:14:48 +00:00

547 lines
14 KiB
JSON

{
"totals": {
"rawProjectRamp": 142,
"rawVarInComponent": 585,
"arbZ": 35,
"darkMechanism": 20,
"unscopedStyle": 7,
"stylePxUnit": 90
},
"files": {
"components/CodeQueryEditor.vue": {
"rawProjectRamp": 1,
"rawVarInComponent": 2
},
"components/CommunitySlackInvite.vue": {
"rawProjectRamp": 6
},
"components/CustomDateTimePicker.vue": {
"arbZ": 1
},
"components/EnterpriseUpgradeDialog.vue": {
"arbZ": 1
},
"components/Header.vue": {
"rawVarInComponent": 2
},
"components/MenuLink.vue": {
"rawProjectRamp": 10
},
"components/O2AIChat.vue": {
"rawVarInComponent": 50
},
"components/OrganizationSelector.vue": {
"rawProjectRamp": 3,
"rawVarInComponent": 2
},
"components/RichTextInput.vue": {
"arbZ": 1,
"rawVarInComponent": 18
},
"components/TenstackTable.vue": {
"rawProjectRamp": 1,
"rawVarInComponent": 3
},
"components/ThemeSwitcher.vue": {
"darkMechanism": 1
},
"components/WebinarBanner.vue": {
"arbZ": 1
},
"components/ai-assistant/welcome/CapabilityCards.vue": {
"arbZ": 4
},
"components/alerts/AddAlert.vue": {
"rawVarInComponent": 1
},
"components/alerts/AlertHistoryTimeline.vue": {
"rawVarInComponent": 7
},
"components/alerts/AlertInsightsContextMenu.vue": {
"rawVarInComponent": 2
},
"components/alerts/AlertSettingsHelpDrawer.vue": {
"rawVarInComponent": 49
},
"components/alerts/AlertSummary.vue": {
"arbZ": 1,
"rawVarInComponent": 14
},
"components/alerts/DestinationPreview.vue": {
"rawVarInComponent": 7
},
"components/alerts/FilterGroup.vue": {
"rawVarInComponent": 4
},
"components/alerts/ImportSemanticGroups.vue": {
"rawVarInComponent": 5
},
"components/alerts/IncidentRCAAnalysis.vue": {
"rawVarInComponent": 36
},
"components/alerts/IncidentServiceGraph.vue": {
"rawProjectRamp": 3
},
"components/alerts/PrebuiltDestinationSelector.vue": {
"arbZ": 2
},
"components/alerts/QueryEditorDialog.vue": {
"arbZ": 2
},
"components/alerts/SemanticFieldGroupsConfig.vue": {
"rawVarInComponent": 1
},
"components/alerts/steps/QueryConfig.vue": {
"rawProjectRamp": 2
},
"components/anomaly_detection/AnomalySummary.vue": {
"rawVarInComponent": 7
},
"components/common/BaseImport.vue": {
"unscopedStyle": 1
},
"components/common/LoadingProgress.vue": {
"rawProjectRamp": 2,
"arbZ": 1
},
"components/common/SectionHub.vue": {
"rawProjectRamp": 5
},
"components/common/empty-states/QuickStartCard.vue": {
"rawProjectRamp": 4
},
"components/dashboards/ColorSwatchPicker.vue": {
"rawProjectRamp": 3
},
"components/dashboards/ColumnFormatControls.vue": {
"rawProjectRamp": 2
},
"components/dashboards/OverrideConfigPopup.vue": {
"rawProjectRamp": 2
},
"components/dashboards/QueryInspector.vue": {
"rawVarInComponent": 4
},
"components/dashboards/addPanel/DrilldownUserGuide.vue": {
"rawVarInComponent": 2
},
"components/dashboards/panels/HTMLRenderer.vue": {
"unscopedStyle": 2
},
"components/dashboards/panels/TableRenderer.vue": {
"rawVarInComponent": 8
},
"components/functions/FunctionList.vue": {
"rawVarInComponent": 2
},
"components/ingestion/ai/content/AIIntegrationCard.vue": {
"rawVarInComponent": 2
},
"components/ingestion/setupCard/SetupCardRenderer.vue": {
"rawVarInComponent": 17
},
"components/logstream/schema.vue": {
"rawVarInComponent": 2
},
"components/pipeline/NodeForm/CreateDestinationForm.vue": {
"arbZ": 1
},
"components/pipeline/PipelineEditor.vue": {
"unscopedStyle": 1,
"rawVarInComponent": 20
},
"components/pipeline/PipelineSectionTabs.vue": {
"rawProjectRamp": 2
},
"components/pipeline/PipelineView.vue": {
"stylePxUnit": 6,
"rawVarInComponent": 15
},
"components/rum/PlayerTracesTab.vue": {
"rawVarInComponent": 1
},
"components/rum/errorTracking/view/ErrorEvents.vue": {
"rawVarInComponent": 7
},
"components/settings/License.vue": {
"rawVarInComponent": 4
},
"components/settings/ModelPricingList.vue": {
"arbZ": 1
},
"components/settings/Nodes.vue": {
"rawVarInComponent": 6
},
"components/settings/OrgStorageEditor.vue": {
"arbZ": 1
},
"components/synthetics/CreateBrowserTestSkeleton.vue": {
"rawProjectRamp": 1
},
"components/synthetics/configure/CheckAlerts.vue": {
"rawProjectRamp": 1
},
"components/synthetics/configure/CheckAuthNetwork.vue": {
"rawProjectRamp": 1
},
"components/synthetics/configure/CheckBrowserDevices.vue": {
"rawProjectRamp": 1
},
"components/synthetics/configure/CheckCapture.vue": {
"rawProjectRamp": 1
},
"components/synthetics/configure/CheckDetails.vue": {
"rawProjectRamp": 1
},
"components/synthetics/configure/CheckLocations.vue": {
"rawProjectRamp": 1
},
"components/synthetics/configure/CheckSchedule.vue": {
"rawProjectRamp": 1
},
"components/synthetics/configure/types/CheckHttpConfig.vue": {
"rawProjectRamp": 1
},
"components/synthetics/configure/types/CheckSshConfig.vue": {
"rawProjectRamp": 1
},
"components/synthetics/configure/types/CheckTcpConfig.vue": {
"rawProjectRamp": 1
},
"components/synthetics/configure/types/CheckTlsConfig.vue": {
"rawProjectRamp": 1
},
"components/synthetics/journey/BrowserJourney.vue": {
"rawProjectRamp": 1
},
"components/synthetics/journey/BrowserJourneyStep.vue": {
"rawProjectRamp": 3
},
"components/synthetics/journey/JourneySteps.vue": {
"rawProjectRamp": 3
},
"components/synthetics/results/ProtocolRunSummary.vue": {
"rawProjectRamp": 6
},
"components/traces/FlameGraphView.vue": {
"rawProjectRamp": 1
},
"enterprise/components/billings/BillingGroup.vue": {
"rawProjectRamp": 5
},
"enterprise/components/billings/plans.vue": {
"rawProjectRamp": 1
},
"enterprise/components/onlineEvals/forms/EvalJobDetail.vue": {
"rawProjectRamp": 1
},
"enterprise/components/onlineEvals/forms/ScoreConfigDetail.vue": {
"rawVarInComponent": 4
},
"enterprise/components/onlineEvals/forms/ScoreConfigDialog.vue": {
"rawProjectRamp": 5,
"rawVarInComponent": 6
},
"enterprise/components/onlineEvals/forms/ScorerDetail.vue": {
"rawVarInComponent": 47
},
"enterprise/components/onlineEvals/forms/ScorerFormPage.vue": {
"rawVarInComponent": 1
},
"enterprise/components/onlineEvals/forms/scorer/ScorerTestPanel.vue": {
"rawProjectRamp": 1
},
"lib/core/Button/OButton.vue": {
"rawProjectRamp": 4
},
"lib/core/Code/OCode.vue": {
"rawProjectRamp": 2
},
"lib/core/Code/OCodeBlock.vue": {
"rawVarInComponent": 13
},
"lib/core/EmptyState/EmptyStateActionCard.vue": {
"rawProjectRamp": 4
},
"lib/core/EmptyState/EmptyStateIngestionCard.vue": {
"rawProjectRamp": 3,
"rawVarInComponent": 12
},
"lib/core/EmptyState/EmptyStateIngestionChip.vue": {
"rawProjectRamp": 3,
"rawVarInComponent": 5
},
"lib/core/EmptyState/illustrations/EmptyAlert.vue": {
"stylePxUnit": 2
},
"lib/core/EmptyState/illustrations/EmptyAllClear.vue": {
"stylePxUnit": 4
},
"lib/core/EmptyState/illustrations/EmptyBoard.vue": {
"stylePxUnit": 1
},
"lib/core/EmptyState/illustrations/EmptyBrokenPanel.vue": {
"stylePxUnit": 3
},
"lib/core/EmptyState/illustrations/EmptyBuilder.vue": {
"stylePxUnit": 12
},
"lib/core/EmptyState/illustrations/EmptyConnect.vue": {
"stylePxUnit": 15
},
"lib/core/EmptyState/illustrations/EmptyError.vue": {
"stylePxUnit": 8
},
"lib/core/EmptyState/illustrations/EmptyExplorer.vue": {
"stylePxUnit": 7
},
"lib/core/EmptyState/illustrations/EmptyFunction.vue": {
"stylePxUnit": 5
},
"lib/core/EmptyState/illustrations/EmptyHistory.vue": {
"stylePxUnit": 4
},
"lib/core/EmptyState/illustrations/EmptyHourglass.vue": {
"stylePxUnit": 1
},
"lib/core/EmptyState/illustrations/EmptyPipeline.vue": {
"stylePxUnit": 2
},
"lib/core/EmptyState/illustrations/EmptyReport.vue": {
"stylePxUnit": 3
},
"lib/core/EmptyState/illustrations/EmptySchedule.vue": {
"stylePxUnit": 2
},
"lib/core/EmptyState/illustrations/EmptyServiceGraph.vue": {
"stylePxUnit": 12
},
"lib/core/EmptyState/illustrations/EmptyTrace.vue": {
"stylePxUnit": 1
},
"lib/core/EmptyState/illustrations/EmptyWaiting.vue": {
"stylePxUnit": 2
},
"lib/core/Navbar/ONavGroup.vue": {
"rawProjectRamp": 1
},
"lib/core/Navbar/ONavbar.vue": {
"rawProjectRamp": 2,
"rawVarInComponent": 1
},
"lib/core/PageHeader/OPageHeader.vue": {
"rawProjectRamp": 1
},
"lib/core/Splitter/OSplitter.vue": {
"rawVarInComponent": 1
},
"lib/core/Table/OTable.vue": {
"rawVarInComponent": 1
},
"lib/core/Table/sub-components/OTableBody.vue": {
"rawVarInComponent": 2
},
"lib/core/Table/sub-components/OTableBodyCell.vue": {
"rawVarInComponent": 3
},
"lib/core/Table/sub-components/OTableBodyRow.vue": {
"rawVarInComponent": 1
},
"lib/core/Table/sub-components/OTableColumnToggle.vue": {
"rawProjectRamp": 1
},
"lib/feedback/Skeleton/OSkeleton.vue": {
"rawVarInComponent": 1
},
"lib/forms/Color/OColor.vue": {
"arbZ": 1
},
"lib/forms/Date/ODate.vue": {
"rawProjectRamp": 1
},
"lib/forms/DateTimeRange/ODateRangeCalendar.vue": {
"rawVarInComponent": 2
},
"lib/forms/Input/OInput.vue": {
"rawProjectRamp": 1
},
"lib/forms/Select/OSelect.vue": {
"rawProjectRamp": 4,
"arbZ": 2
},
"lib/forms/Switch/OSwitch.vue": {
"rawProjectRamp": 2
},
"lib/forms/Time/OTime.vue": {
"rawProjectRamp": 1
},
"lib/lists/FieldList/OFieldList.vue": {
"arbZ": 2,
"rawVarInComponent": 1
},
"lib/navigation/Tabs/OTab.vue": {
"rawProjectRamp": 1
},
"lib/overlay/Dropdown/ODropdown.vue": {
"arbZ": 1
},
"lib/overlay/Tooltip/OTooltip.vue": {
"arbZ": 1
},
"plugins/logs/DetailTable.vue": {
"rawVarInComponent": 2
},
"plugins/logs/IndexList.vue": {
"rawVarInComponent": 1
},
"plugins/logs/SearchBar.vue": {
"arbZ": 4,
"rawVarInComponent": 1
},
"plugins/logs/SearchResult.vue": {
"rawVarInComponent": 19
},
"plugins/logs/TenstackTable.vue": {
"rawVarInComponent": 5
},
"plugins/logs/patterns/PatternList.vue": {
"rawVarInComponent": 6
},
"plugins/metrics/explorer/FunctionConfigDialog.vue": {
"rawProjectRamp": 2
},
"plugins/pipelines/CustomNode.vue": {
"arbZ": 2,
"rawVarInComponent": 10
},
"plugins/pipelines/PipelineFlow.vue": {
"arbZ": 1
},
"plugins/traces/Index.vue": {
"rawVarInComponent": 2
},
"plugins/traces/IndexList.vue": {
"rawVarInComponent": 2
},
"plugins/traces/LLMContentRenderer.vue": {
"rawVarInComponent": 7
},
"plugins/traces/LLMInsightsSkeleton.vue": {
"rawVarInComponent": 3
},
"plugins/traces/SearchBar.vue": {
"arbZ": 1
},
"plugins/traces/SearchResult.vue": {
"rawVarInComponent": 1
},
"plugins/traces/ServiceGraphNodeSidePanel.vue": {
"rawVarInComponent": 9
},
"plugins/traces/SessionDetails.vue": {
"rawProjectRamp": 1,
"arbZ": 1,
"rawVarInComponent": 9
},
"plugins/traces/ThreadToolCalls.vue": {
"rawVarInComponent": 30
},
"plugins/traces/ThreadView.vue": {
"rawVarInComponent": 9
},
"plugins/traces/TraceDAG.vue": {
"rawVarInComponent": 1
},
"plugins/traces/TraceDetails.vue": {
"rawVarInComponent": 2
},
"plugins/traces/TraceDetailsSidebar.vue": {
"rawVarInComponent": 17
},
"plugins/traces/TraceTree.vue": {
"rawVarInComponent": 2
},
"plugins/traces/components/TraceErrorTab.vue": {
"rawVarInComponent": 14
},
"plugins/traces/metrics/TracesAnalysisDashboard.vue": {
"rawVarInComponent": 1
},
"plugins/traces/metrics/TracesMetricsContextMenu.vue": {
"arbZ": 1
},
"utils/dashboard/colorPalette.ts": {
"darkMechanism": 5
},
"utils/dashboard/convertPromQLData.ts": {
"darkMechanism": 2
},
"utils/dashboard/sql/charts/convertSQLHeatmapChart.ts": {
"darkMechanism": 1
},
"utils/dashboard/sql/charts/convertSQLLineAreaChart.ts": {
"darkMechanism": 1
},
"utils/dashboard/sql/charts/convertSQLMetricChart.ts": {
"darkMechanism": 2
},
"utils/dashboard/sql/charts/convertSQLStackedChart.ts": {
"darkMechanism": 1
},
"utils/dashboard/sql/shared/contextBuilder.ts": {
"darkMechanism": 1
},
"utils/dashboard/sqlTimeSeriesConverter.ts": {
"darkMechanism": 2
},
"utils/logs/convertLogData.ts": {
"darkMechanism": 1
},
"utils/themeManager.ts": {
"darkMechanism": 1
},
"utils/traces/traceColors.ts": {
"darkMechanism": 2
},
"views/Dashboards/DashboardSettings.vue": {
"rawVarInComponent": 3
},
"views/Dashboards/Dashboards.vue": {
"rawProjectRamp": 1
},
"views/Dashboards/ImportDashboard.vue": {
"unscopedStyle": 1
},
"views/Dashboards/RenderDashboardCharts.vue": {
"unscopedStyle": 1,
"rawVarInComponent": 4
},
"views/Dashboards/ScheduledDashboards.vue": {
"rawVarInComponent": 5
},
"views/Dashboards/ViewDashboard.vue": {
"unscopedStyle": 1,
"rawVarInComponent": 1
},
"views/HomeChatHistory.vue": {
"rawProjectRamp": 1
},
"views/HomeView.vue": {
"rawVarInComponent": 18
},
"views/OverviewTab.vue": {
"rawProjectRamp": 14,
"arbZ": 1
},
"views/synthetics/CreateBrowserTest.vue": {
"rawProjectRamp": 3
},
"views/synthetics/MonitorRuns.vue": {
"rawProjectRamp": 3
},
"views/synthetics/RunDetail.vue": {
"rawProjectRamp": 1
}
}
}