Skip to content

Row side panel repeatedly refetches sources, me, and clickhouse-proxy requests #2323

Description

@shokada

What happened

When I open a log or trace row side panel from the search page, the UI starts repeatedly calling:

  • GET /api/sources
  • GET /api/me
  • POST /api/clickhouse-proxy

The requests keep repeating while the side panel is open. Closing the side panel stops the loop.

The ClickHouse queries themselves are not failing. The /api/clickhouse-proxy responses are 200 OK, and ClickHouse query logs show successful queries with no exceptions. So this looks more like the frontend repeatedly refetching the row detail query, rather than a backend/query error retry.

Version

HyperDX / ClickStack app version: 2.27.0

Deployed via ClickStack Helm chart:

  • chart: clickstack/clickstack
  • chart version: 3.0.0
  • app version: 2.27.0

Steps to reproduce

  1. Open the search page.
  2. Click a log or trace row to open the side panel.
  3. Keep the side panel open.
  4. Watch the browser Network tab.

Expected behavior

The row detail query should run once, or a small bounded number of times, and then stop unless the row/source/time range changes.

Actual behavior

The browser keeps repeating the same request pattern:

GET /api/sources
GET /api/me
POST /api/clickhouse-proxy

In one reproduction, the app logged roughly 250 requests per minute for each of those endpoints while the side panel was open.
The ClickHouse query was returning successfully with one row, so it did not look like a failed-query retry loop.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions