diff --git a/frontend/src/component/admin/network/NetworkPrometheusAPIWarning.tsx b/frontend/src/component/admin/network/NetworkPrometheusAPIWarning.tsx index 8353a1fa7c..bdbb5752b9 100644 --- a/frontend/src/component/admin/network/NetworkPrometheusAPIWarning.tsx +++ b/frontend/src/component/admin/network/NetworkPrometheusAPIWarning.tsx @@ -2,10 +2,10 @@ import useUiConfig from 'hooks/api/getters/useUiConfig/useUiConfig'; export const NetworkPrometheusAPIWarning = () => { const { - uiConfig: { networkViewEnabled }, + uiConfig: { prometheusAPIAvailable }, } = useUiConfig(); - if (networkViewEnabled) return null; + if (prometheusAPIAvailable) return null; return (

diff --git a/frontend/src/hooks/api/getters/useInstanceMetrics/useInstanceMetrics.ts b/frontend/src/hooks/api/getters/useInstanceMetrics/useInstanceMetrics.ts index f47dc34bd1..29c3b3c439 100644 --- a/frontend/src/hooks/api/getters/useInstanceMetrics/useInstanceMetrics.ts +++ b/frontend/src/hooks/api/getters/useInstanceMetrics/useInstanceMetrics.ts @@ -20,11 +20,11 @@ export const useInstanceMetrics = ( options: SWRConfiguration = {}, ): IInstanceMetricsResponse => { const { - uiConfig: { networkViewEnabled }, + uiConfig: { prometheusAPIAvailable }, } = useUiConfig(); const { data, error, mutate } = useConditionalSWR( - networkViewEnabled, + prometheusAPIAvailable, {}, formatApiPath(`api/admin/metrics/rps`), fetcher, diff --git a/frontend/src/hooks/api/getters/useUiConfig/defaultValue.tsx b/frontend/src/hooks/api/getters/useUiConfig/defaultValue.tsx index 7fd458f929..4468420767 100644 --- a/frontend/src/hooks/api/getters/useUiConfig/defaultValue.tsx +++ b/frontend/src/hooks/api/getters/useUiConfig/defaultValue.tsx @@ -27,7 +27,7 @@ export const defaultValue: IUiConfig = { title: 'Source code on GitHub', }, ], - networkViewEnabled: false, + prometheusAPIAvailable: false, resourceLimits: { segmentValues: 1000, strategySegments: 5, diff --git a/frontend/src/interfaces/uiConfig.ts b/frontend/src/interfaces/uiConfig.ts index a3931c9ad1..585b691926 100644 --- a/frontend/src/interfaces/uiConfig.ts +++ b/frontend/src/interfaces/uiConfig.ts @@ -24,7 +24,7 @@ export interface IUiConfig { links: ILinks[]; disablePasswordAuth?: boolean; emailEnabled?: boolean; - networkViewEnabled: boolean; + prometheusAPIAvailable: boolean; maintenanceMode?: boolean; toast?: IProclamationToast; segmentValuesLimit?: number; diff --git a/src/lib/openapi/spec/ui-config-schema.ts b/src/lib/openapi/spec/ui-config-schema.ts index f121a1d52d..8a13059841 100644 --- a/src/lib/openapi/spec/ui-config-schema.ts +++ b/src/lib/openapi/spec/ui-config-schema.ts @@ -99,7 +99,7 @@ export const uiConfigSchema = { ), }, }, - networkViewEnabled: { + prometheusAPIAvailable: { type: 'boolean', description: 'Whether a Prometheus API is available.', example: true, diff --git a/src/lib/routes/admin-api/config.ts b/src/lib/routes/admin-api/config.ts index 93f1d32976..7013df12ad 100644 --- a/src/lib/routes/admin-api/config.ts +++ b/src/lib/routes/admin-api/config.ts @@ -186,7 +186,7 @@ class ConfigController extends Controller { strategySegmentsLimit: this.config.resourceLimits.strategySegments, frontendApiOrigins: frontendSettings.frontendApiOrigins, versionInfo: await this.versionService.getVersionInfo(), - networkViewEnabled: this.config.prometheusApi !== undefined, + prometheusAPIAvailable: this.config.prometheusApi !== undefined, resourceLimits: this.config.resourceLimits, disablePasswordAuth, maintenanceMode,