diff --git a/dashboards-observability/public/components/explorer/hooks/use_fetch_visualizations.ts b/dashboards-observability/public/components/explorer/hooks/use_fetch_visualizations.ts index 79e3e3c32..87c9cc134 100644 --- a/dashboards-observability/public/components/explorer/hooks/use_fetch_visualizations.ts +++ b/dashboards-observability/public/components/explorer/hooks/use_fetch_visualizations.ts @@ -73,7 +73,7 @@ export const useFetchVisualizations = ({ const cur = queriesRef.current; const rawQuery = cur![requestParams.tabId][FINAL_QUERY]; fetchVisualizations({ - query: `${rawQuery} | stats count() by span(timestamp, '1${interval = interval ? interval: 'm' }')` }, + query: `${rawQuery} | stats count() by span(timestamp, 1${interval = interval ? interval: 'm' })` }, 'viz', (res: any) => { dispatch(renderCountDis({ diff --git a/dashboards-observability/public/components/explorer/visualizations/count_distribution/count_distribution.tsx b/dashboards-observability/public/components/explorer/visualizations/count_distribution/count_distribution.tsx index a31df4287..c332986b6 100644 --- a/dashboards-observability/public/components/explorer/visualizations/count_distribution/count_distribution.tsx +++ b/dashboards-observability/public/components/explorer/visualizations/count_distribution/count_distribution.tsx @@ -16,11 +16,13 @@ export const CountDistribution = ({ countDistribution }: any) => { - if (!countDistribution || !countDistribution.data) return null; + if ( + !countDistribution || + !countDistribution.data || + !countDistribution.metadata || + !countDistribution.metadata.fields + ) return null; - const meta = countDistribution.metadata; - const xkey = meta?.xfield?.name; - const ykey = meta?.yfield?.name; const layout = { showlegend: true, margin: { @@ -32,24 +34,12 @@ export const CountDistribution = ({ }, height: 220 }; - const config = {}; - const xaxis = { - autorange: true - }; - const yaxis = { - fixedrange: true - }; - - if (!xkey || !ykey) { - return null; - } return ( ); }; \ No newline at end of file