[Enterprise Search] Rename stuck jobs to idle jobs (#149007)

## Summary

This replaces the 'Stuck syncs' nomenclature with 'Idle syncs'
This commit is contained in:
Sander Philipse 2023-01-17 13:30:08 +01:00 committed by GitHub
parent 5e13b4a5a4
commit b926fe098d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 16 additions and 11 deletions

View file

@ -8,10 +8,10 @@
export interface SyncJobsStats {
connected: number;
errors: number;
idle: number;
in_progress: number;
incomplete: number;
orphaned_jobs: number;
stuck: number;
}
export interface CloudHealth {
has_min_connector_memory: boolean;

View file

@ -26,6 +26,11 @@ export const IndicesStats: React.FC = () => {
makeRequest({});
}, []);
const UNKNOWN_STRING = i18n.translate(
'xpack.enterpriseSearch.content.searchIndices.jobStats.unknown',
{ defaultMessage: 'Unknown' }
);
return (
<EuiFlexGroup direction="column">
<EuiFlexItem>
@ -44,7 +49,7 @@ export const IndicesStats: React.FC = () => {
}
)}
isLoading={isLoading}
title={data?.connected}
title={data?.connected ?? UNKNOWN_STRING}
/>
</EuiPanel>
</EuiFlexItem>
@ -62,7 +67,7 @@ export const IndicesStats: React.FC = () => {
}
)}
isLoading={isLoading}
title={data?.incomplete}
title={data?.incomplete ?? UNKNOWN_STRING}
/>
</EuiPanel>
</EuiFlexItem>
@ -80,21 +85,21 @@ export const IndicesStats: React.FC = () => {
}
)}
isLoading={isLoading}
title={data?.in_progress}
title={data?.in_progress ?? UNKNOWN_STRING}
/>
</EuiPanel>
</EuiFlexItem>
<EuiFlexItem>
<EuiPanel color={data?.stuck ? 'warning' : 'subdued'} hasShadow={false} paddingSize="l">
<EuiPanel color={data?.idle ? 'warning' : 'subdued'} hasShadow={false} paddingSize="l">
<EuiStat
description={i18n.translate(
'xpack.enterpriseSearch.content.searchIndices.jobStats.longRunningSyncs',
{
defaultMessage: 'Stuck syncs',
defaultMessage: 'Idle syncs',
}
)}
isLoading={isLoading}
title={data?.stuck}
title={data?.idle ?? UNKNOWN_STRING}
/>
</EuiPanel>
</EuiFlexItem>
@ -112,7 +117,7 @@ export const IndicesStats: React.FC = () => {
}
)}
isLoading={isLoading}
title={data?.orphaned_jobs}
title={data?.orphaned_jobs ?? UNKNOWN_STRING}
/>
</EuiPanel>
</EuiFlexItem>
@ -126,7 +131,7 @@ export const IndicesStats: React.FC = () => {
}
)}
isLoading={isLoading}
title={data?.errors}
title={data?.errors ?? UNKNOWN_STRING}
/>
</EuiPanel>
</EuiFlexItem>

View file

@ -45,7 +45,7 @@ export const fetchSyncJobsStats = async (client: IScopedClusterClient): Promise<
},
});
const stuckJobsCountResponse = await client.asCurrentUser.count({
const idleJobsCountResponse = await client.asCurrentUser.count({
index: CONNECTORS_JOBS_INDEX,
query: {
bool: {
@ -127,10 +127,10 @@ export const fetchSyncJobsStats = async (client: IScopedClusterClient): Promise<
const response = {
connected: connectedResponse.count,
errors: errorResponse.count,
idle: idleJobsCountResponse.count,
in_progress: inProgressJobsCountResponse.count,
incomplete: incompleteResponse.count,
orphaned_jobs: orphanedJobsCountResponse.count,
stuck: stuckJobsCountResponse.count,
};
return response;