В ClickHouse разным образом реализовано некоторое количество функциональности, имеющей общие черты. Это:
- метрики на основе инкрементальных счётчиков (ProfileEvents);
- метрики на основе количества одновременных процессов (Metrics);
- метрики на основе асинхронно получаемых значений (AsynchronousMetrics);
- ограничения на сложность выполнения запроса (встроены в Settings);
- прогресс выполнения запроса (Progress, отправляется клиенту);