Skip to main content

Get your ClickHouse Server Temperature

ClickHouse collects and stores system metrics, allowing you to query these metrics as a table.

This makes it very easy to connect your monitoring tools, like Grafana, and visualise metrics about your ClickHouse install.

Here's a query that lets you monitor your ClickHouse server temperatures.

SELECT *
FROM system.asynchronous_metrics
WHERE metric ILIKE '%temp%'

Query id: a59f1f17-1c5d-4a32-ad71-581a24ddf178

┌─metric───────────────────────────┬──value─┐
│ Temperature_nvme_Composite │ 48.85
│ Temperature_nvme_Sensor_2 │ 49.85
│ Temperature_k10temp_Tctl │ 40.625
│ Temperature_nct6797_SYSTIN │ 38
│ Temperature_nct6797_AUXTIN0 │ 43
│ Temperature_nct6797_AUXTIN1 │ -128
│ Temperature_nct6797_AUXTIN2 │ 50
│ Temperature_nct6797_Virtual_TEMP │ 41
│ Temperature_nct6797_TSI0_TEMP │ 41.25
│ Temperature_nct6797_CPUTIN │ 36
│ Temperature_nvme_Sensor_1 │ 48.85
│ Temperature_nct6797_AUXTIN3 │ -1
└──────────────────────────────────┴────────┘

12 rows in set. Elapsed: 0.008 sec.

You can also see the historic values in system.asynchronous_metric_log. Here's a query that charts average server temperature every 15 minutes with bar formatting.

SELECT
toStartOfFifteenMinutes(event_time) AS q,
avg(value) AS v,
bar(v, 40, 60)
FROM system.asynchronous_metric_log
WHERE (metric LIKE 'Temperature_nct6797_AUXTIN0') AND (event_date = today())
GROUP BY q
ORDER BY q ASC

Query id: b0414dc5-fd5d-4aed-8467-880583487cdf

┌───────────────────q─┬──────────────────v─┬─bar(avg(value), 40, 60)──────────────────────────────────────────────────┐
2022-09-22 12:00:0046.22857142857143 │ ████████████████████████▊ │
2022-09-22 12:15:0047.230923694779115 │ ████████████████████████████▊ │
2022-09-22 12:30:0047.84572072072072 │ ███████████████████████████████▍ │
2022-09-22 13:00:0043.93069306930693 │ ███████████████▋ │
2022-09-22 13:15:0044.05388888888889 │ ████████████████▏ │
2022-09-22 13:30:0044.347417840375584 │ █████████████████▍ │
2022-09-22 13:45:0042.968333333333334 │ ███████████▋ │
2022-09-22 14:00:0043.19166666666667 │ ████████████▋ │
2022-09-22 14:15:0043.2 │ ████████████▋ │
2022-09-22 14:30:0043.75638179800222 │ ███████████████ │
2022-09-22 14:45:0043.23915461624027 │ ████████████▊ │
2022-09-22 15:00:0043.17055555555555 │ ████████████▋ │
2022-09-22 15:15:0040.6 │ ██▍ │
2022-09-22 15:30:0044.458888888888886 │ █████████████████▋ │
2022-09-22 15:45:0046.53611111111111 │ ██████████████████████████▏ │
2022-09-22 16:00:0045.07666666666667 │ ████████████████████▎ │
2022-09-22 16:15:0045.413333333333334 │ █████████████████████▋ │
2022-09-22 16:30:0043.595 │ ██████████████▍ │
2022-09-22 16:45:0047.988901220865706 │ ███████████████████████████████▊ │
2022-09-22 17:00:0045.49944382647386 │ █████████████████████▊ │
2022-09-22 17:15:0052.343333333333334 │ █████████████████████████████████████████████████▎ │
2022-09-22 17:30:0057.888888888888886 │ ███████████████████████████████████████████████████████████████████████▌ │
2022-09-22 17:45:0044.00944444444445 │ ████████████████ │
2022-09-22 18:00:0045.916666666666664 │ ███████████████████████▋ │
2022-09-22 18:15:0047.227222222222224 │ ████████████████████████████▊ │
2022-09-22 18:30:0046.48057713651498 │ █████████████████████████▊ │
2022-09-22 18:45:0046.810344827586206 │ ███████████████████████████▏ │
2022-09-22 19:00:0045.95722222222222 │ ███████████████████████▋ │
2022-09-22 19:15:0044.11944444444445 │ ████████████████▍ │
2022-09-22 19:30:0042.40611111111111 │ █████████▌ │
2022-09-22 19:45:0042.770042194092824 │ ███████████ │
2022-09-22 20:15:0047.02116402116402 │ ████████████████████████████ │
2022-09-22 20:30:0046.705 │ ██████████████████████████▋ │
2022-09-22 20:45:0043.355 │ █████████████▍ │
2022-09-22 21:00:0044.76166666666666 │ ███████████████████ │
2022-09-22 21:15:0043.95530726256983 │ ███████████████▋ │
2022-09-22 21:30:0043.636752136752136 │ ██████████████▌ │
└─────────────────────┴────────────────────┴──────────────────────────────────────────────────────────────────────────┘

37 rows in set. Elapsed: 0.030 sec. Processed 443.45 thousand rows, 7.21 MB (14.93 million rows/s., 242.86 MB/s.)