diff --git a/__tests__/pages/Metrics/Latency.spec.tsx b/__tests__/pages/Metrics/Latency.spec.tsx index 09a5e53a..703dd80c 100644 --- a/__tests__/pages/Metrics/Latency.spec.tsx +++ b/__tests__/pages/Metrics/Latency.spec.tsx @@ -35,6 +35,7 @@ describe('Latency component', () => { }> { timeout: waitForElementToBeRemovedTimeout }); - expect(screen.getByText(MetricsLabels.LatencyTitle)).toBeInTheDocument(); + expect(screen.getByText(MetricsLabels.LatencyTitleOut)).toBeInTheDocument(); fireEvent.click(document.querySelector('.pf-v5-c-card__header-toggle')?.querySelector('button')!); expect(handleGetisSectionExpanded).toHaveBeenCalledTimes(1); diff --git a/__tests__/pages/Metrics/__snapshots__/Metrics.spec.tsx.snap b/__tests__/pages/Metrics/__snapshots__/Metrics.spec.tsx.snap index 5c0727b4..9f2bac69 100644 --- a/__tests__/pages/Metrics/__snapshots__/Metrics.spec.tsx.snap +++ b/__tests__/pages/Metrics/__snapshots__/Metrics.spec.tsx.snap @@ -548,7 +548,7 @@ exports[`Metrics Component renders correctly 1`] = `
- Latencies + Incoming Latency
@@ -560,19 +560,27 @@ exports[`Metrics Component renders correctly 1`] = ` data-ouia-safe="true" type="button" > - + + + +
@@ -633,7 +641,41 @@ exports[`Metrics Component renders correctly 1`] = `
- Http requests + Outgoing Latency +
+ +
@@ -659,7 +701,66 @@ exports[`Metrics Component renders correctly 1`] = ` + +
+
+
+ Http requests +
+
+
+ + + +
+
+
+
+ diff --git a/src/pages/shared/Metrics/index.tsx b/src/pages/shared/Metrics/index.tsx index 1f54eac6..8204a6fd 100644 --- a/src/pages/shared/Metrics/index.tsx +++ b/src/pages/shared/Metrics/index.tsx @@ -2,7 +2,7 @@ import { FC, useCallback, useRef, useState, startTransition } from 'react'; import { Stack, StackItem } from '@patternfly/react-core'; -import { AvailableProtocols } from '@API/REST.enum'; +import { AvailableProtocols, Direction } from '@API/REST.enum'; import { ConfigMetricFilters, ExpandedMetricSections, QueryMetricsParams } from '@sk-types/Metrics.interfaces'; import MetricFilters from './components/Filters'; @@ -11,6 +11,7 @@ import Request from './components/Request'; import Response from './components/Response'; import TcpConnection from './components/TcpConnection'; import Traffic from './components/Traffic'; +import { MetricsLabels } from './Metrics.enum'; interface UseMetricsProps { defaultMetricFilterValues: QueryMetricsParams; @@ -141,7 +142,20 @@ const Metrics: FC = function (props) { )} + + + +