mirror of
https://github.com/Azure/cosmos-explorer.git
synced 2026-04-19 12:59:12 +01:00
31 lines
1.1 KiB
TypeScript
31 lines
1.1 KiB
TypeScript
import MetricScenario from "./MetricEvents";
|
|
import { ApplicationMetricPhase, CommonMetricPhase, ScenarioConfig } from "./ScenarioConfig";
|
|
|
|
export const scenarioConfigs: Record<MetricScenario, ScenarioConfig> = {
|
|
[MetricScenario.ApplicationLoad]: {
|
|
requiredPhases: [
|
|
ApplicationMetricPhase.PlatformConfigured,
|
|
ApplicationMetricPhase.CopilotConfigured,
|
|
ApplicationMetricPhase.SampleDataLoaded,
|
|
ApplicationMetricPhase.ExplorerInitialized,
|
|
CommonMetricPhase.Interactive,
|
|
],
|
|
deferredPhases: [
|
|
ApplicationMetricPhase.CopilotConfigured,
|
|
ApplicationMetricPhase.SampleDataLoaded,
|
|
ApplicationMetricPhase.ExplorerInitialized,
|
|
],
|
|
timeoutMs: 10000,
|
|
},
|
|
[MetricScenario.DatabaseLoad]: {
|
|
requiredPhases: [
|
|
ApplicationMetricPhase.DatabasesFetched,
|
|
ApplicationMetricPhase.CollectionsLoaded,
|
|
ApplicationMetricPhase.DatabaseTreeRendered,
|
|
CommonMetricPhase.Interactive,
|
|
],
|
|
deferredPhases: [ApplicationMetricPhase.CollectionsLoaded, ApplicationMetricPhase.DatabaseTreeRendered],
|
|
timeoutMs: 10000,
|
|
},
|
|
};
|