From c249b065f36141f166fc41199d76a7b2f18f4663 Mon Sep 17 00:00:00 2001 From: Feng Wang Date: Mon, 22 Apr 2024 05:51:48 -0700 Subject: [PATCH] Rename overview page in OSS PiperOrigin-RevId: 627008419 --- frontend/app/common/interfaces/data_table.ts | 6 ++-- frontend/app/components/main_page/BUILD | 2 +- .../components/main_page/main_page_module.ts | 12 ++++---- .../{overview => overview_page}/BUILD | 28 +++++++++---------- .../BUILD | 0 ...lized_accelerator_performance_view.ng.html | 0 ...rmalized_accelerator_performance_view.scss | 0 ...normalized_accelerator_performance_view.ts | 0 ...zed_accelerator_performance_view_module.ts | 0 .../overview_page.ng.html} | 0 .../overview_page.scss} | 0 .../overview_page.ts} | 16 +++++------ .../overview_page_common.ts} | 6 ++-- .../overview_page_module.ts} | 20 ++++++------- .../performance_summary/BUILD | 0 .../performance_summary.ng.html | 0 .../performance_summary.scss | 0 .../performance_summary.ts | 0 .../performance_summary_module.ts | 0 .../recommendation_result_view/BUILD | 0 .../recommendation_result_view.ng.html | 0 .../recommendation_result_view.scss | 0 .../recommendation_result_view.ts | 0 .../recommendation_result_view_common.ts | 0 .../recommendation_result_view_module.ts | 0 .../run_environment_view/BUILD | 0 .../run_environment_view.ng.html | 0 .../run_environment_view.scss | 0 .../run_environment_view.ts | 0 .../run_environment_view_module.ts | 0 .../step_time_graph/BUILD | 0 .../step_time_graph/step_time_graph.ng.html | 0 .../step_time_graph/step_time_graph.scss | 0 .../step_time_graph/step_time_graph.ts | 0 .../step_time_graph/step_time_graph_module.ts | 0 .../top_ops_table/BUILD | 0 .../top_ops_table/top_ops_table.ng.html | 0 .../top_ops_table/top_ops_table.scss | 0 .../top_ops_table/top_ops_table.ts | 0 .../top_ops_table/top_ops_table_module.ts | 0 40 files changed, 45 insertions(+), 45 deletions(-) rename frontend/app/components/{overview => overview_page}/BUILD (51%) rename frontend/app/components/{overview => overview_page}/normalized_accelerator_performance_view/BUILD (100%) rename frontend/app/components/{overview => overview_page}/normalized_accelerator_performance_view/normalized_accelerator_performance_view.ng.html (100%) rename frontend/app/components/{overview => overview_page}/normalized_accelerator_performance_view/normalized_accelerator_performance_view.scss (100%) rename frontend/app/components/{overview => overview_page}/normalized_accelerator_performance_view/normalized_accelerator_performance_view.ts (100%) rename frontend/app/components/{overview => overview_page}/normalized_accelerator_performance_view/normalized_accelerator_performance_view_module.ts (100%) rename frontend/app/components/{overview/overview.ng.html => overview_page/overview_page.ng.html} (100%) rename frontend/app/components/{overview/overview.scss => overview_page/overview_page.scss} (100%) rename frontend/app/components/{overview/overview.ts => overview_page/overview_page.ts} (79%) rename frontend/app/components/{overview/overview_common.ts => overview_page/overview_page_common.ts} (87%) rename frontend/app/components/{overview/overview_module.ts => overview_page/overview_page_module.ts} (58%) rename frontend/app/components/{overview => overview_page}/performance_summary/BUILD (100%) rename frontend/app/components/{overview => overview_page}/performance_summary/performance_summary.ng.html (100%) rename frontend/app/components/{overview => overview_page}/performance_summary/performance_summary.scss (100%) rename frontend/app/components/{overview => overview_page}/performance_summary/performance_summary.ts (100%) rename frontend/app/components/{overview => overview_page}/performance_summary/performance_summary_module.ts (100%) rename frontend/app/components/{overview => overview_page}/recommendation_result_view/BUILD (100%) rename frontend/app/components/{overview => overview_page}/recommendation_result_view/recommendation_result_view.ng.html (100%) rename frontend/app/components/{overview => overview_page}/recommendation_result_view/recommendation_result_view.scss (100%) rename frontend/app/components/{overview => overview_page}/recommendation_result_view/recommendation_result_view.ts (100%) rename frontend/app/components/{overview => overview_page}/recommendation_result_view/recommendation_result_view_common.ts (100%) rename frontend/app/components/{overview => overview_page}/recommendation_result_view/recommendation_result_view_module.ts (100%) rename frontend/app/components/{overview => overview_page}/run_environment_view/BUILD (100%) rename frontend/app/components/{overview => overview_page}/run_environment_view/run_environment_view.ng.html (100%) rename frontend/app/components/{overview => overview_page}/run_environment_view/run_environment_view.scss (100%) rename frontend/app/components/{overview => overview_page}/run_environment_view/run_environment_view.ts (100%) rename frontend/app/components/{overview => overview_page}/run_environment_view/run_environment_view_module.ts (100%) rename frontend/app/components/{overview => overview_page}/step_time_graph/BUILD (100%) rename frontend/app/components/{overview => overview_page}/step_time_graph/step_time_graph.ng.html (100%) rename frontend/app/components/{overview => overview_page}/step_time_graph/step_time_graph.scss (100%) rename frontend/app/components/{overview => overview_page}/step_time_graph/step_time_graph.ts (100%) rename frontend/app/components/{overview => overview_page}/step_time_graph/step_time_graph_module.ts (100%) rename frontend/app/components/{overview => overview_page}/top_ops_table/BUILD (100%) rename frontend/app/components/{overview => overview_page}/top_ops_table/top_ops_table.ng.html (100%) rename frontend/app/components/{overview => overview_page}/top_ops_table/top_ops_table.scss (100%) rename frontend/app/components/{overview => overview_page}/top_ops_table/top_ops_table.ts (100%) rename frontend/app/components/{overview => overview_page}/top_ops_table/top_ops_table_module.ts (100%) diff --git a/frontend/app/common/interfaces/data_table.ts b/frontend/app/common/interfaces/data_table.ts index 9a18b0e4e..adfd10688 100644 --- a/frontend/app/common/interfaces/data_table.ts +++ b/frontend/app/common/interfaces/data_table.ts @@ -317,12 +317,12 @@ export type MemoryProfileSnapshot = memoryProfileProto.MemoryProfileSnapshot; export type OpProfileProto = opProfileProto.Profile; /** All overview page data table type. */ -export type OverviewDataTable = +export type OverviewPageDataTable = GeneralAnalysis|InputPipelineAnalysis|RecommendationResult|RunEnvironment| SimpleDataTable|NormalizedAcceleratorPerformance; /** All overview page data tuple type. */ -export type OverviewDataTuple = [ +export type OverviewPageDataTuple = [ GeneralAnalysis, InputPipelineAnalysis, RunEnvironment, @@ -373,7 +373,7 @@ export type PrimitiveTypeNumberStringOrUndefined = number|string|undefined; /** All data type from tool response data. */ export type DataTable = - SimpleDataTable|OverviewDataTable[]|InputPipelineDataTable[]| + SimpleDataTable|OverviewPageDataTable[]|InputPipelineDataTable[]| FrameworkOpStatsData[]|HloProto|MemoryViewerPreprocessResult| MemoryProfileProto|OpProfileProto|PodViewerDatabase; diff --git a/frontend/app/components/main_page/BUILD b/frontend/app/components/main_page/BUILD index c026f0538..9f012208a 100644 --- a/frontend/app/components/main_page/BUILD +++ b/frontend/app/components/main_page/BUILD @@ -34,7 +34,7 @@ xprof_ng_module( "@org_xprof//frontend/app/components/memory_profile", "@org_xprof//frontend/app/components/memory_viewer", "@org_xprof//frontend/app/components/op_profile", - "@org_xprof//frontend/app/components/overview", + "@org_xprof//frontend/app/components/overview_page", "@org_xprof//frontend/app/components/pod_viewer", "@org_xprof//frontend/app/components/sidenav", "@org_xprof//frontend/app/components/tf_data_bottleneck_analysis", diff --git a/frontend/app/components/main_page/main_page_module.ts b/frontend/app/components/main_page/main_page_module.ts index 3acb81fca..6ff34df3b 100644 --- a/frontend/app/components/main_page/main_page_module.ts +++ b/frontend/app/components/main_page/main_page_module.ts @@ -21,8 +21,8 @@ import {MemoryViewer} from 'org_xprof/frontend/app/components/memory_viewer/memo import {MemoryViewerModule} from 'org_xprof/frontend/app/components/memory_viewer/memory_viewer_module'; import {OpProfile} from 'org_xprof/frontend/app/components/op_profile/op_profile'; import {OpProfileModule} from 'org_xprof/frontend/app/components/op_profile/op_profile_module'; -import {Overview} from 'org_xprof/frontend/app/components/overview/overview'; -import {OverviewModule} from 'org_xprof/frontend/app/components/overview/overview_module'; +import {OverviewPage} from 'org_xprof/frontend/app/components/overview_page/overview_page'; +import {OverviewPageModule} from 'org_xprof/frontend/app/components/overview_page/overview_page_module'; import {PodViewer} from 'org_xprof/frontend/app/components/pod_viewer/pod_viewer'; import {PodViewerModule} from 'org_xprof/frontend/app/components/pod_viewer/pod_viewer_module'; import {SideNavModule} from 'org_xprof/frontend/app/components/sidenav/sidenav_module'; @@ -36,9 +36,9 @@ import {MainPage} from './main_page'; /** The list of all routes available in the application. */ export const routes: Routes = [ {path: 'empty', component: EmptyPage}, - {path: 'overview_page', component: Overview}, - {path: 'overview_page@', component: Overview}, - {path: 'overview_page^', component: Overview}, + {path: 'overview_page', component: OverviewPage}, + {path: 'overview_page@', component: OverviewPage}, + {path: 'overview_page^', component: OverviewPage}, {path: 'input_pipeline_analyzer', component: InputPipeline}, {path: 'input_pipeline_analyzer@', component: InputPipeline}, {path: 'input_pipeline_analyzer^', component: InputPipeline}, @@ -76,7 +76,7 @@ export const routes: Routes = [ EmptyPageModule, SideNavModule, TraceViewerModule, - OverviewModule, + OverviewPageModule, InputPipelineModule, KernelStatsAdapterModule, MemoryProfileModule, diff --git a/frontend/app/components/overview/BUILD b/frontend/app/components/overview_page/BUILD similarity index 51% rename from frontend/app/components/overview/BUILD rename to frontend/app/components/overview_page/BUILD index 37d29be7f..16b869f14 100644 --- a/frontend/app/components/overview/BUILD +++ b/frontend/app/components/overview_page/BUILD @@ -4,15 +4,15 @@ load("//defs:defs.bzl", "xprof_ng_module") package(default_visibility = ["//frontend:internal"]) xprof_ng_module( - name = "overview", + name = "overview_page", srcs = [ - "overview.ts", - "overview_common.ts", - "overview_module.ts", + "overview_page.ts", + "overview_page_common.ts", + "overview_page_module.ts", ], assets = [ - ":overview_css", - "overview.ng.html", + ":overview_page_css", + "overview_page.ng.html", ], deps = [ "@npm//@angular/common", @@ -24,20 +24,20 @@ xprof_ng_module( "@org_xprof//frontend/app/common/interfaces", "@org_xprof//frontend/app/common/utils", "@org_xprof//frontend/app/components/diagnostics_view", - "@org_xprof//frontend/app/components/overview/normalized_accelerator_performance_view", - "@org_xprof//frontend/app/components/overview/performance_summary", - "@org_xprof//frontend/app/components/overview/recommendation_result_view", - "@org_xprof//frontend/app/components/overview/run_environment_view", - "@org_xprof//frontend/app/components/overview/step_time_graph", - "@org_xprof//frontend/app/components/overview/top_ops_table", + "@org_xprof//frontend/app/components/overview_page/normalized_accelerator_performance_view", + "@org_xprof//frontend/app/components/overview_page/performance_summary", + "@org_xprof//frontend/app/components/overview_page/recommendation_result_view", + "@org_xprof//frontend/app/components/overview_page/run_environment_view", + "@org_xprof//frontend/app/components/overview_page/step_time_graph", + "@org_xprof//frontend/app/components/overview_page/top_ops_table", "@org_xprof//frontend/app/services/data_service", "@org_xprof//frontend/app/store", ], ) sass_binary( - name = "overview_css", - src = "overview.scss", + name = "overview_page_css", + src = "overview_page.scss", sourcemap = False, deps = [ "@org_xprof//frontend/app/styles:common", diff --git a/frontend/app/components/overview/normalized_accelerator_performance_view/BUILD b/frontend/app/components/overview_page/normalized_accelerator_performance_view/BUILD similarity index 100% rename from frontend/app/components/overview/normalized_accelerator_performance_view/BUILD rename to frontend/app/components/overview_page/normalized_accelerator_performance_view/BUILD diff --git a/frontend/app/components/overview/normalized_accelerator_performance_view/normalized_accelerator_performance_view.ng.html b/frontend/app/components/overview_page/normalized_accelerator_performance_view/normalized_accelerator_performance_view.ng.html similarity index 100% rename from frontend/app/components/overview/normalized_accelerator_performance_view/normalized_accelerator_performance_view.ng.html rename to frontend/app/components/overview_page/normalized_accelerator_performance_view/normalized_accelerator_performance_view.ng.html diff --git a/frontend/app/components/overview/normalized_accelerator_performance_view/normalized_accelerator_performance_view.scss b/frontend/app/components/overview_page/normalized_accelerator_performance_view/normalized_accelerator_performance_view.scss similarity index 100% rename from frontend/app/components/overview/normalized_accelerator_performance_view/normalized_accelerator_performance_view.scss rename to frontend/app/components/overview_page/normalized_accelerator_performance_view/normalized_accelerator_performance_view.scss diff --git a/frontend/app/components/overview/normalized_accelerator_performance_view/normalized_accelerator_performance_view.ts b/frontend/app/components/overview_page/normalized_accelerator_performance_view/normalized_accelerator_performance_view.ts similarity index 100% rename from frontend/app/components/overview/normalized_accelerator_performance_view/normalized_accelerator_performance_view.ts rename to frontend/app/components/overview_page/normalized_accelerator_performance_view/normalized_accelerator_performance_view.ts diff --git a/frontend/app/components/overview/normalized_accelerator_performance_view/normalized_accelerator_performance_view_module.ts b/frontend/app/components/overview_page/normalized_accelerator_performance_view/normalized_accelerator_performance_view_module.ts similarity index 100% rename from frontend/app/components/overview/normalized_accelerator_performance_view/normalized_accelerator_performance_view_module.ts rename to frontend/app/components/overview_page/normalized_accelerator_performance_view/normalized_accelerator_performance_view_module.ts diff --git a/frontend/app/components/overview/overview.ng.html b/frontend/app/components/overview_page/overview_page.ng.html similarity index 100% rename from frontend/app/components/overview/overview.ng.html rename to frontend/app/components/overview_page/overview_page.ng.html diff --git a/frontend/app/components/overview/overview.scss b/frontend/app/components/overview_page/overview_page.scss similarity index 100% rename from frontend/app/components/overview/overview.scss rename to frontend/app/components/overview_page/overview_page.scss diff --git a/frontend/app/components/overview/overview.ts b/frontend/app/components/overview_page/overview_page.ts similarity index 79% rename from frontend/app/components/overview/overview.ts rename to frontend/app/components/overview_page/overview_page.ts index b53941837..73e7e12b7 100644 --- a/frontend/app/components/overview/overview.ts +++ b/frontend/app/components/overview_page/overview_page.ts @@ -1,22 +1,22 @@ import {Component, OnDestroy} from '@angular/core'; import {ActivatedRoute} from '@angular/router'; import {Store} from '@ngrx/store'; -import {OverviewDataTuple, RunEnvironmentProperty} from 'org_xprof/frontend/app/common/interfaces/data_table'; +import {OverviewPageDataTuple, RunEnvironmentProperty} from 'org_xprof/frontend/app/common/interfaces/data_table'; import {NavigationEvent} from 'org_xprof/frontend/app/common/interfaces/navigation_event'; import {DataService} from 'org_xprof/frontend/app/services/data_service/data_service'; import {setLoadingStateAction} from 'org_xprof/frontend/app/store/actions'; import {ReplaySubject} from 'rxjs'; import {takeUntil} from 'rxjs/operators'; -import {OverviewCommon} from './overview_common'; +import {OverviewPageCommon} from './overview_page_common'; /** An overview page component. */ @Component({ - selector: 'overview', - templateUrl: './overview.ng.html', - styleUrls: ['./overview.css'] + selector: 'overview_page', + templateUrl: './overview_page.ng.html', + styleUrls: ['./overview_page.css'] }) -export class Overview extends OverviewCommon implements OnDestroy { +export class OverviewPage extends OverviewPageCommon implements OnDestroy { /** Handles on-destroy Subject, used to unsubscribe. */ private readonly destroyed = new ReplaySubject(1); @@ -53,8 +53,8 @@ export class Overview extends OverviewCommon implements OnDestroy { } })); - /** Transfer data to Overview DataTable type */ - this.parseOverviewData((data || []) as OverviewDataTuple); + /** Transfer data to Overview Page DataTable type */ + this.parseOverviewPageData((data || []) as OverviewPageDataTuple); this.parseRunEnvironmentDetail(); }); } diff --git a/frontend/app/components/overview/overview_common.ts b/frontend/app/components/overview_page/overview_page_common.ts similarity index 87% rename from frontend/app/components/overview/overview_common.ts rename to frontend/app/components/overview_page/overview_page_common.ts index daf09c6f4..daa090ed4 100644 --- a/frontend/app/components/overview/overview_common.ts +++ b/frontend/app/components/overview_page/overview_page_common.ts @@ -1,4 +1,4 @@ -import {GeneralAnalysis, InputPipelineAnalysis, NormalizedAcceleratorPerformance, OverviewDataTuple, RecommendationResult, RunEnvironment} from 'org_xprof/frontend/app/common/interfaces/data_table'; +import {GeneralAnalysis, InputPipelineAnalysis, NormalizedAcceleratorPerformance, OverviewPageDataTuple, RecommendationResult, RunEnvironment} from 'org_xprof/frontend/app/common/interfaces/data_table'; import {Diagnostics} from 'org_xprof/frontend/app/common/interfaces/diagnostics'; import {parseDiagnosticsDataTable} from 'org_xprof/frontend/app/common/utils/utils'; @@ -10,7 +10,7 @@ const NORMALIZED_ACCELERATOR_PERFORMANCE_INDEX = 5; const DIAGNOSTICS_INDEX = 6; /** A common class of overview page component. */ -export class OverviewCommon { +export class OverviewPageCommon { private propertyValues: string[] = []; diagnostics: Diagnostics = {info: [], warnings: [], errors: []}; @@ -29,7 +29,7 @@ export class OverviewCommon { this.propertyValues = propertyValues; } - parseOverviewData(data: OverviewDataTuple) { + parseOverviewPageData(data: OverviewPageDataTuple) { this.generalAnalysis = data[GENERAL_ANALYSIS_INDEX]; this.inputPipelineAnalysis = data[INPUT_PIPELINE_ANALYSIS_INDEX]; this.runEnvironment = data[RUN_ENVIRONMENT_INDEX]; diff --git a/frontend/app/components/overview/overview_module.ts b/frontend/app/components/overview_page/overview_page_module.ts similarity index 58% rename from frontend/app/components/overview/overview_module.ts rename to frontend/app/components/overview_page/overview_page_module.ts index 073b1f6df..c29d17911 100644 --- a/frontend/app/components/overview/overview_module.ts +++ b/frontend/app/components/overview_page/overview_page_module.ts @@ -1,18 +1,18 @@ import {CommonModule} from '@angular/common'; import {NgModule} from '@angular/core'; import {DiagnosticsViewModule} from 'org_xprof/frontend/app/components/diagnostics_view/diagnostics_view_module'; -import {NormalizedAcceleratorPerformanceViewModule} from 'org_xprof/frontend/app/components/overview/normalized_accelerator_performance_view/normalized_accelerator_performance_view_module'; -import {PerformanceSummaryModule} from 'org_xprof/frontend/app/components/overview/performance_summary/performance_summary_module'; -import {RecommendationResultViewModule} from 'org_xprof/frontend/app/components/overview/recommendation_result_view/recommendation_result_view_module'; -import {RunEnvironmentViewModule} from 'org_xprof/frontend/app/components/overview/run_environment_view/run_environment_view_module'; -import {StepTimeGraphModule} from 'org_xprof/frontend/app/components/overview/step_time_graph/step_time_graph_module'; -import {TopOpsTableModule} from 'org_xprof/frontend/app/components/overview/top_ops_table/top_ops_table_module'; +import {NormalizedAcceleratorPerformanceViewModule} from 'org_xprof/frontend/app/components/overview_page/normalized_accelerator_performance_view/normalized_accelerator_performance_view_module'; +import {PerformanceSummaryModule} from 'org_xprof/frontend/app/components/overview_page/performance_summary/performance_summary_module'; +import {RecommendationResultViewModule} from 'org_xprof/frontend/app/components/overview_page/recommendation_result_view/recommendation_result_view_module'; +import {RunEnvironmentViewModule} from 'org_xprof/frontend/app/components/overview_page/run_environment_view/run_environment_view_module'; +import {StepTimeGraphModule} from 'org_xprof/frontend/app/components/overview_page/step_time_graph/step_time_graph_module'; +import {TopOpsTableModule} from 'org_xprof/frontend/app/components/overview_page/top_ops_table/top_ops_table_module'; -import {Overview} from './overview'; +import {OverviewPage} from './overview_page'; /** An overview page module. */ @NgModule({ - declarations: [Overview], + declarations: [OverviewPage], imports: [ CommonModule, DiagnosticsViewModule, @@ -23,7 +23,7 @@ import {Overview} from './overview'; TopOpsTableModule, NormalizedAcceleratorPerformanceViewModule, ], - exports: [Overview] + exports: [OverviewPage] }) -export class OverviewModule { +export class OverviewPageModule { } diff --git a/frontend/app/components/overview/performance_summary/BUILD b/frontend/app/components/overview_page/performance_summary/BUILD similarity index 100% rename from frontend/app/components/overview/performance_summary/BUILD rename to frontend/app/components/overview_page/performance_summary/BUILD diff --git a/frontend/app/components/overview/performance_summary/performance_summary.ng.html b/frontend/app/components/overview_page/performance_summary/performance_summary.ng.html similarity index 100% rename from frontend/app/components/overview/performance_summary/performance_summary.ng.html rename to frontend/app/components/overview_page/performance_summary/performance_summary.ng.html diff --git a/frontend/app/components/overview/performance_summary/performance_summary.scss b/frontend/app/components/overview_page/performance_summary/performance_summary.scss similarity index 100% rename from frontend/app/components/overview/performance_summary/performance_summary.scss rename to frontend/app/components/overview_page/performance_summary/performance_summary.scss diff --git a/frontend/app/components/overview/performance_summary/performance_summary.ts b/frontend/app/components/overview_page/performance_summary/performance_summary.ts similarity index 100% rename from frontend/app/components/overview/performance_summary/performance_summary.ts rename to frontend/app/components/overview_page/performance_summary/performance_summary.ts diff --git a/frontend/app/components/overview/performance_summary/performance_summary_module.ts b/frontend/app/components/overview_page/performance_summary/performance_summary_module.ts similarity index 100% rename from frontend/app/components/overview/performance_summary/performance_summary_module.ts rename to frontend/app/components/overview_page/performance_summary/performance_summary_module.ts diff --git a/frontend/app/components/overview/recommendation_result_view/BUILD b/frontend/app/components/overview_page/recommendation_result_view/BUILD similarity index 100% rename from frontend/app/components/overview/recommendation_result_view/BUILD rename to frontend/app/components/overview_page/recommendation_result_view/BUILD diff --git a/frontend/app/components/overview/recommendation_result_view/recommendation_result_view.ng.html b/frontend/app/components/overview_page/recommendation_result_view/recommendation_result_view.ng.html similarity index 100% rename from frontend/app/components/overview/recommendation_result_view/recommendation_result_view.ng.html rename to frontend/app/components/overview_page/recommendation_result_view/recommendation_result_view.ng.html diff --git a/frontend/app/components/overview/recommendation_result_view/recommendation_result_view.scss b/frontend/app/components/overview_page/recommendation_result_view/recommendation_result_view.scss similarity index 100% rename from frontend/app/components/overview/recommendation_result_view/recommendation_result_view.scss rename to frontend/app/components/overview_page/recommendation_result_view/recommendation_result_view.scss diff --git a/frontend/app/components/overview/recommendation_result_view/recommendation_result_view.ts b/frontend/app/components/overview_page/recommendation_result_view/recommendation_result_view.ts similarity index 100% rename from frontend/app/components/overview/recommendation_result_view/recommendation_result_view.ts rename to frontend/app/components/overview_page/recommendation_result_view/recommendation_result_view.ts diff --git a/frontend/app/components/overview/recommendation_result_view/recommendation_result_view_common.ts b/frontend/app/components/overview_page/recommendation_result_view/recommendation_result_view_common.ts similarity index 100% rename from frontend/app/components/overview/recommendation_result_view/recommendation_result_view_common.ts rename to frontend/app/components/overview_page/recommendation_result_view/recommendation_result_view_common.ts diff --git a/frontend/app/components/overview/recommendation_result_view/recommendation_result_view_module.ts b/frontend/app/components/overview_page/recommendation_result_view/recommendation_result_view_module.ts similarity index 100% rename from frontend/app/components/overview/recommendation_result_view/recommendation_result_view_module.ts rename to frontend/app/components/overview_page/recommendation_result_view/recommendation_result_view_module.ts diff --git a/frontend/app/components/overview/run_environment_view/BUILD b/frontend/app/components/overview_page/run_environment_view/BUILD similarity index 100% rename from frontend/app/components/overview/run_environment_view/BUILD rename to frontend/app/components/overview_page/run_environment_view/BUILD diff --git a/frontend/app/components/overview/run_environment_view/run_environment_view.ng.html b/frontend/app/components/overview_page/run_environment_view/run_environment_view.ng.html similarity index 100% rename from frontend/app/components/overview/run_environment_view/run_environment_view.ng.html rename to frontend/app/components/overview_page/run_environment_view/run_environment_view.ng.html diff --git a/frontend/app/components/overview/run_environment_view/run_environment_view.scss b/frontend/app/components/overview_page/run_environment_view/run_environment_view.scss similarity index 100% rename from frontend/app/components/overview/run_environment_view/run_environment_view.scss rename to frontend/app/components/overview_page/run_environment_view/run_environment_view.scss diff --git a/frontend/app/components/overview/run_environment_view/run_environment_view.ts b/frontend/app/components/overview_page/run_environment_view/run_environment_view.ts similarity index 100% rename from frontend/app/components/overview/run_environment_view/run_environment_view.ts rename to frontend/app/components/overview_page/run_environment_view/run_environment_view.ts diff --git a/frontend/app/components/overview/run_environment_view/run_environment_view_module.ts b/frontend/app/components/overview_page/run_environment_view/run_environment_view_module.ts similarity index 100% rename from frontend/app/components/overview/run_environment_view/run_environment_view_module.ts rename to frontend/app/components/overview_page/run_environment_view/run_environment_view_module.ts diff --git a/frontend/app/components/overview/step_time_graph/BUILD b/frontend/app/components/overview_page/step_time_graph/BUILD similarity index 100% rename from frontend/app/components/overview/step_time_graph/BUILD rename to frontend/app/components/overview_page/step_time_graph/BUILD diff --git a/frontend/app/components/overview/step_time_graph/step_time_graph.ng.html b/frontend/app/components/overview_page/step_time_graph/step_time_graph.ng.html similarity index 100% rename from frontend/app/components/overview/step_time_graph/step_time_graph.ng.html rename to frontend/app/components/overview_page/step_time_graph/step_time_graph.ng.html diff --git a/frontend/app/components/overview/step_time_graph/step_time_graph.scss b/frontend/app/components/overview_page/step_time_graph/step_time_graph.scss similarity index 100% rename from frontend/app/components/overview/step_time_graph/step_time_graph.scss rename to frontend/app/components/overview_page/step_time_graph/step_time_graph.scss diff --git a/frontend/app/components/overview/step_time_graph/step_time_graph.ts b/frontend/app/components/overview_page/step_time_graph/step_time_graph.ts similarity index 100% rename from frontend/app/components/overview/step_time_graph/step_time_graph.ts rename to frontend/app/components/overview_page/step_time_graph/step_time_graph.ts diff --git a/frontend/app/components/overview/step_time_graph/step_time_graph_module.ts b/frontend/app/components/overview_page/step_time_graph/step_time_graph_module.ts similarity index 100% rename from frontend/app/components/overview/step_time_graph/step_time_graph_module.ts rename to frontend/app/components/overview_page/step_time_graph/step_time_graph_module.ts diff --git a/frontend/app/components/overview/top_ops_table/BUILD b/frontend/app/components/overview_page/top_ops_table/BUILD similarity index 100% rename from frontend/app/components/overview/top_ops_table/BUILD rename to frontend/app/components/overview_page/top_ops_table/BUILD diff --git a/frontend/app/components/overview/top_ops_table/top_ops_table.ng.html b/frontend/app/components/overview_page/top_ops_table/top_ops_table.ng.html similarity index 100% rename from frontend/app/components/overview/top_ops_table/top_ops_table.ng.html rename to frontend/app/components/overview_page/top_ops_table/top_ops_table.ng.html diff --git a/frontend/app/components/overview/top_ops_table/top_ops_table.scss b/frontend/app/components/overview_page/top_ops_table/top_ops_table.scss similarity index 100% rename from frontend/app/components/overview/top_ops_table/top_ops_table.scss rename to frontend/app/components/overview_page/top_ops_table/top_ops_table.scss diff --git a/frontend/app/components/overview/top_ops_table/top_ops_table.ts b/frontend/app/components/overview_page/top_ops_table/top_ops_table.ts similarity index 100% rename from frontend/app/components/overview/top_ops_table/top_ops_table.ts rename to frontend/app/components/overview_page/top_ops_table/top_ops_table.ts diff --git a/frontend/app/components/overview/top_ops_table/top_ops_table_module.ts b/frontend/app/components/overview_page/top_ops_table/top_ops_table_module.ts similarity index 100% rename from frontend/app/components/overview/top_ops_table/top_ops_table_module.ts rename to frontend/app/components/overview_page/top_ops_table/top_ops_table_module.ts