v.18.12New Feature

Added ProfileEvents Counters for Network and Disk I/O Measurements

Added ProfileEvents counters that measure the time spent on reading and writing over the network and reading and writing to disk, the number of network errors, and the time spent waiting when network bandwidth is limited. #2482
Added ProfileEvents counters to monitor network and disk I/O performance, including time spent on reading and writing over the network and disk, counting network errors, and measuring wait time due to network bandwidth limitations.

Why it matters

This feature helps users gain detailed insights into the performance characteristics of their ClickHouse server related to network and disk operations, enabling better diagnostics and optimization by highlighting time spent on I/O tasks and any network errors or bandwidth-induced waits.

How to use it

Users can access the new ProfileEvents counters via the system tables or profiling interfaces to monitor metrics like network read/write time, disk read/write time, network errors, and bandwidth wait time. No special configuration is required to start collecting these metrics as they are integrated into the existing profiling framework.