Skip to content

Commit 2f050fb

Browse files
committed
Parallelize uiSettings with setupRequest
1 parent 5d62b7c commit 2f050fb

File tree

1 file changed

+10
-5
lines changed
  • x-pack/plugins/apm/server/routes/service_groups

1 file changed

+10
-5
lines changed

x-pack/plugins/apm/server/routes/service_groups/route.ts

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -81,12 +81,14 @@ const serviceGroupSaveRoute = createApmServerRoute({
8181
handler: async (resources): Promise<void> => {
8282
const { context, params } = resources;
8383
const { start, end, serviceGroupId } = params.query;
84+
const [core, setup] = await Promise.all([
85+
context.core,
86+
setupRequest(resources),
87+
]);
8488
const {
8589
savedObjects: { client: savedObjectsClient },
8690
uiSettings: { client: uiSettingsClient },
87-
} = await context.core;
88-
89-
const setup = await setupRequest(resources);
91+
} = core;
9092
const items = await lookupServices({
9193
setup,
9294
uiSettingsClient,
@@ -139,10 +141,13 @@ const serviceGroupServicesRoute = createApmServerRoute({
139141
): Promise<{ items: Awaited<ReturnType<typeof lookupServices>> }> => {
140142
const { params, context } = resources;
141143
const { kuery = '', start, end } = params.query;
144+
const [core, setup] = await Promise.all([
145+
context.core,
146+
setupRequest(resources),
147+
]);
142148
const {
143149
uiSettings: { client: uiSettingsClient },
144-
} = await context.core;
145-
const setup = await setupRequest(resources);
150+
} = core;
146151
const items = await lookupServices({
147152
setup,
148153
uiSettingsClient,

0 commit comments

Comments
 (0)