diff --git a/.changeset/gold-stingrays-collect.md b/.changeset/gold-stingrays-collect.md new file mode 100644 index 00000000..bfbdc263 --- /dev/null +++ b/.changeset/gold-stingrays-collect.md @@ -0,0 +1,6 @@ +--- +'@hyperdx/app': minor +'@hyperdx/api': minor +--- + +feat: GA service health dashboard + metrics alert diff --git a/.changeset/sweet-singers-cough.md b/.changeset/sweet-singers-cough.md new file mode 100644 index 00000000..db72e22f --- /dev/null +++ b/.changeset/sweet-singers-cough.md @@ -0,0 +1,6 @@ +--- +'@hyperdx/app': minor +'@hyperdx/api': minor +--- + +feat: GA k8s dashboard / metrics side panel diff --git a/packages/app/src/AppNav.tsx b/packages/app/src/AppNav.tsx index d157ca9a..2eee1c19 100644 --- a/packages/app/src/AppNav.tsx +++ b/packages/app/src/AppNav.tsx @@ -26,12 +26,7 @@ import { version } from '../package.json'; import api from './api'; import AuthLoadingBlocker from './AuthLoadingBlocker'; -import { - IS_LOCAL_MODE, - K8S_DASHBOARD_ENABLED, - SERVER_URL, - SERVICE_DASHBOARD_ENABLED, -} from './config'; +import { IS_LOCAL_MODE, SERVER_URL } from './config'; import Icon from './Icon'; import Logo from './Logo'; import { KubernetesFlatIcon } from './SVGIcons'; @@ -1126,48 +1121,44 @@ export default function AppNav({ fixed = false }: { fixed?: boolean }) { - {SERVICE_DASHBOARD_ENABLED ? ( -
- - - {' '} - {!isCollapsed && Service Health} - - -
- ) : null} +
+ + + {' '} + {!isCollapsed && Service Health} + + +
- {K8S_DASHBOARD_ENABLED ? ( -
- - - - - {' '} - {!isCollapsed && Kubernetes} - - -
- ) : null} +
+ + + + + {' '} + {!isCollapsed && Kubernetes} + + +
{ router.push('/alerts'); }, }, - ...(SERVICE_DASHBOARD_ENABLED - ? [ - { - id: 'service-health', - group: 'Menu', - label: 'Service Health', - leftSection: , - description: 'HTTP, Database and Infrastructure metrics', - onClick: () => { - router.push('/services'); - }, - }, - ] - : []), + { + id: 'service-health', + group: 'Menu', + label: 'Service Health', + leftSection: , + description: 'HTTP, Database and Infrastructure metrics', + onClick: () => { + router.push('/services'); + }, + }, { id: 'team-settings', group: 'Menu', diff --git a/packages/app/src/config.ts b/packages/app/src/config.ts index 943e8c5c..9eb5e7ad 100644 --- a/packages/app/src/config.ts +++ b/packages/app/src/config.ts @@ -14,7 +14,3 @@ export const IS_LOCAL_MODE = process.env.NEXT_PUBLIC_IS_LOCAL_MODE ?? 'false' === 'true'; // Features in development -export const METRIC_ALERTS_ENABLED = process.env.NODE_ENV === 'development'; -export const K8S_METRICS_ENABLED = process.env.NODE_ENV === 'development'; -export const SERVICE_DASHBOARD_ENABLED = process.env.NODE_ENV === 'development'; -export const K8S_DASHBOARD_ENABLED = process.env.NODE_ENV === 'development';