diff --git a/x-pack/solutions/observability/plugins/serverless_observability/public/navigation_tree.ts b/x-pack/solutions/observability/plugins/serverless_observability/public/navigation_tree.ts index 48b6ba4e532f1..f7743381b1bee 100644 --- a/x-pack/solutions/observability/plugins/serverless_observability/public/navigation_tree.ts +++ b/x-pack/solutions/observability/plugins/serverless_observability/public/navigation_tree.ts @@ -116,6 +116,11 @@ export const createNavigationTree = ({ title: i18n.translate('xpack.serverlessObservability.nav.apm.services', { defaultMessage: 'Service inventory', }), + getIsActive: ({ pathNameSerialized }) => { + const regex = /app\/apm\/.*service.*/; + + return regex.test(pathNameSerialized); + }, }, { link: 'apm:service-map', @@ -124,6 +129,13 @@ export const createNavigationTree = ({ }), sideNavStatus: 'hidden', }, + { + link: 'apm:service-groups-list', + getIsActive: ({ pathNameSerialized, prepend }) => { + return pathNameSerialized.startsWith(prepend('/app/apm/service-groups')); + }, + sideNavStatus: 'hidden', + }, { link: 'apm:traces' }, { link: 'apm:dependencies' }, { link: 'apm:settings', sideNavStatus: 'hidden' },