fix: changed the error percentage calculation

This commit is contained in:
sawhil 2025-04-24 01:18:10 +05:30 committed by Sahil Khan
parent 7edb047c0c
commit a41ffceca4
2 changed files with 9 additions and 11 deletions

View File

@ -89,14 +89,13 @@ function EndPointMetrics({
) : (
<Tooltip title={metricsData?.errorRate}>
<Progress
percent={Number(
(Number(metricsData?.errorRate ?? 0) * 100).toFixed(1),
)}
status="active"
percent={Number(Number(metricsData?.errorRate ?? 0).toFixed(1))}
strokeLinecap="butt"
size="small"
strokeColor={((): string => {
const errorRatePercent = Number(
(Number(metricsData?.errorRate ?? 0) * 100).toFixed(1),
Number(metricsData?.errorRate ?? 0).toFixed(1),
);
if (errorRatePercent >= 90) return Color.BG_SAKURA_500;
if (errorRatePercent >= 60) return Color.BG_AMBER_500;

View File

@ -212,11 +212,11 @@ export const columnsConfig: ColumnType<APIDomainsRowData>[] = [
return (
<Progress
status="active"
percent={Number(((errorRate as number) * 100).toFixed(1))}
percent={Number((errorRate as number).toFixed(1))}
strokeLinecap="butt"
size="small"
strokeColor={((): string => {
const errorRatePercent = Number(((errorRate as number) * 100).toFixed(1));
const errorRatePercent = Number((errorRate as number).toFixed(1));
if (errorRatePercent >= 90) return Color.BG_SAKURA_500;
if (errorRatePercent >= 60) return Color.BG_AMBER_500;
return Color.BG_FOREST_500;
@ -699,16 +699,15 @@ export const getEndPointsColumnsConfig = (
<Progress
status="active"
percent={Number(
(
((errorRate === 'n/a' || errorRate === '-' ? 0 : errorRate) as number) *
100
).toFixed(1),
((errorRate === 'n/a' || errorRate === '-'
? 0
: errorRate) as number).toFixed(1),
)}
strokeLinecap="butt"
size="small"
strokeColor={((): // eslint-disable-next-line sonarjs/no-identical-functions
string => {
const errorRatePercent = Number(((errorRate as number) * 100).toFixed(1));
const errorRatePercent = Number((errorRate as number).toFixed(1));
if (errorRatePercent >= 90) return Color.BG_SAKURA_500;
if (errorRatePercent >= 60) return Color.BG_AMBER_500;
return Color.BG_FOREST_500;