diff --git a/apps/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx b/apps/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx
index 0bcc0ca15a7..21d5b2850e0 100644
--- a/apps/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx
+++ b/apps/studio/components/interfaces/Settings/Logs/LogsPreviewer.tsx
@@ -1,7 +1,7 @@
import { useParams } from 'common'
import { useRouter } from 'next/router'
import { PropsWithChildren, useEffect, useState } from 'react'
-import { Button, IconRewind } from 'ui'
+import { Button } from 'ui'
import {
Filters,
@@ -23,6 +23,7 @@ import { useOrgSubscriptionQuery } from 'data/subscriptions/org-subscription-que
import { useSelectedOrganization } from 'hooks'
import useLogsPreview from 'hooks/analytics/useLogsPreview'
import { useUpgradePrompt } from 'hooks/misc/useUpgradePrompt'
+import { Rewind } from 'lucide-react'
import { useDatabaseSelectorStateSnapshot } from 'state/database-selector'
import { LOGS_TABLES, LOG_ROUTES_WITH_REPLICA_SUPPORT } from './Logs.constants'
import UpgradePrompt from './UpgradePrompt'
@@ -273,7 +274,7 @@ export const LogsPreviewer = ({
}
+ icon={}
type="default"
loading={isLoadingOlder}
disabled={isLoadingOlder}
diff --git a/apps/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx b/apps/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx
index 58a2ddaec64..bbc46329a8a 100644
--- a/apps/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx
+++ b/apps/studio/components/interfaces/Settings/Logs/PreviewFilterPanel.tsx
@@ -11,6 +11,7 @@ import { Filters, LogSearchCallback, LogTemplate, PREVIEWER_DATEPICKER_HELPERS }
import DatePickers from './Logs.DatePickers'
import { FILTER_OPTIONS, LOG_ROUTES_WITH_REPLICA_SUPPORT, LogsTableName } from './Logs.constants'
import LogsFilterPopover from './LogsFilterPopover'
+import { useLoadBalancersQuery } from 'data/read-replicas/load-balancers-query'
interface PreviewFilterPanelProps {
defaultSearchValue?: string
@@ -60,6 +61,8 @@ const PreviewFilterPanel = ({
const [search, setSearch] = useState('')
const { project } = useProjectContext()
+ const { data: loadBalancers } = useLoadBalancersQuery({ projectRef: project?.ref })
+
// [Joshen] These are the routes tested that can show replica logs
const showDatabaseSelector =
project?.is_read_replicas_enabled && LOG_ROUTES_WITH_REPLICA_SUPPORT.includes(router.pathname)
@@ -215,7 +218,16 @@ const PreviewFilterPanel = ({
Open query in Logs Explorer
-
+ 0
+ ? [{ id: `${project.ref}-all`, name: 'API Load Balancer' }]
+ : []
+ : []
+ }
+ />
) : (