Monitor ClickHouse Queries

The Queries page in Pulse provides an overview of all executed ClickHouse queries, displaying their status, performance metrics, resource usage, etc.

This capability enables you to:

  • Track query activity across users and nodes.
  • Identify failed or long-running queries for further analysis.
  • Monitor resource-intensive queries that may impact system performance.
  • Drill down into specific queries by clicking a Query ID to open the Query Details view for deeper insight.

Steps

  1. In the Pulse UI, go to ClickHouse > Queries.
  2. On the Queries page, a list of executed ClickHouse queries appears.
  3. Set a time range and data refresh interval (for example, 10 s, 20 m, 2 h, 4 d, or 1 w) to view up-to-date query data.

Pulse displays all executed queries with their summarized metrics.

Query-Level Summary

Query Identification

  • Query ID: Unique identifier for each executed query, used for tracing and debugging.
  • User: The ClickHouse user account that executed the query.
  • Query Type: Specifies the query type, such as SELECT, INSERT, ALTER, or DROP.
  • ClickHouse Server: Identifies the ClickHouse node or host where the query was processed.
  • Client: Displays the client or application that initiated the query.

Query Execution Details

  • Status: Displays the current query state — for example, RUNNING, FINISHED, or FAILED.
  • Duration (ms): The total time taken to complete the query, measured in milliseconds.
  • Start Time: The timestamp indicating when the query execution began.

Resource Utilization

  • Memory Usage: The total memory consumed during query execution. High values may indicate heavy workloads.
  • Rows Read: The number of rows scanned from tables to process the query.
  • Bytes Read: The total amount of data read from storage or memory.
  • Result Rows: The number of rows returned by the query.
  • Result Bytes: The total size of the query’s output data.

Error Handling

  • Exception Code: Displays an error or exception code if the query fails, helping identify and troubleshoot issues.

Key Features

  • Search: Filter and search queries by user, type, status, etc.
  • Save Search: Click + to save a query filter and reuse it later. Access saved searches using the Search button.
  • Group By: Group queries by User Type, User Status, User, Client, or Host for targeted analysis.
  • Download: Click Download to export the list of queries for reporting or review.

Query Details

For deeper analysis of a query, click its Query ID to open the Query Details view. For details, see Analyze ClickHouse Query Details.

VariableType to search · ESC to discard
GlossaryType to search · ESC to discard
InsertType to search · ESC to discard
No matches