From 533eda1cc04f911ef8e8d040f30112078b073fc9 Mon Sep 17 00:00:00 2001 From: Joshua Li Date: Fri, 8 Apr 2022 10:25:48 -0700 Subject: [PATCH] Fixes trace analytics invalid service map and increase span limit (#629) Signed-off-by: Joshua Li --- .../components/trace_analytics/components/traces/trace_view.tsx | 1 + .../trace_analytics/requests/queries/traces_queries.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/dashboards-observability/public/components/trace_analytics/components/traces/trace_view.tsx b/dashboards-observability/public/components/trace_analytics/components/traces/trace_view.tsx index b681d8aae..e839a87ec 100644 --- a/dashboards-observability/public/components/trace_analytics/components/traces/trace_view.tsx +++ b/dashboards-observability/public/components/trace_analytics/components/traces/trace_view.tsx @@ -170,6 +170,7 @@ export function TraceView(props: TraceViewProps) { }); const filteredServiceMap: ServiceObject = {}; Object.entries(services).forEach(([serviceName, service]: [string, any]) => { + if (!serviceMap[serviceName]) return; filteredServiceMap[serviceName] = serviceMap[serviceName]; filteredServiceMap[serviceName].latency = _.round(service.latency / service.throughput, 2); filteredServiceMap[serviceName].error_rate = _.round( diff --git a/dashboards-observability/public/components/trace_analytics/requests/queries/traces_queries.ts b/dashboards-observability/public/components/trace_analytics/requests/queries/traces_queries.ts index 4aeb7b00b..89d63a42e 100644 --- a/dashboards-observability/public/components/trace_analytics/requests/queries/traces_queries.ts +++ b/dashboards-observability/public/components/trace_analytics/requests/queries/traces_queries.ts @@ -164,7 +164,7 @@ export const getServiceBreakdownQuery = (traceId: string) => { return query; }; -export const getSpanDetailQuery = (traceId: string, size = 200) => { +export const getSpanDetailQuery = (traceId: string, size = 3000) => { const query = { size, query: {