Settings
View all ClickHouse server settings with non-default values highlighted, plus MergeTree and Replicated MergeTree engine settings.
Audit ClickHouse configuration without SQL — see every server setting with non-default values highlighted, plus MergeTree and Replicated MergeTree engine settings.
Prop
Type
What it does
The Settings section has two distinct purposes.
- ClickHouse server settings (at
/settings) queriessystem.settingsto list all server-level configuration values. The table highlights values that have been changed from their defaults, making it easy to audit non-default configuration. Use it to spot unexpected overrides or verify that a setting change took effect. - MergeTree settings (at
/mergetree-settings) queriessystem.merge_tree_settingsto show engine-specific settings for MergeTree tables. The Replicated MergeTree settings page (at/replicated-merge-tree-settings) queriessystem.replicated_merge_tree_settings.
Two kinds of settings
This section covers ClickHouse server settings (read-only, from system tables). chmonitor also has an application-level settings page where operators configure the dashboard itself — connection details, theme preferences, and feature toggles. See the Settings reference for that.
Pages
| Page | Route | What it shows | System tables |
|---|---|---|---|
| Settings | /settings | All server settings; highlights non-defaults | system.settings |
| MergeTree Settings | /mergetree-settings | MergeTree engine settings and values | system.merge_tree_settings |
| Replicated MergeTree Settings | /replicated-merge-tree-settings | Replicated MergeTree settings; flags changed-from-default | system.replicated_merge_tree_settings |
Using it
- Open
/settingsto review all server settings; non-default values are highlighted so you can spot unexpected overrides or confirm a change took effect. - Open
/mergetree-settingsto inspect MergeTree engine settings, and/replicated-merge-tree-settingsfor Replicated MergeTree settings with changed-from-default values flagged. - To change a setting, use ClickHouse SQL (
SET,ALTER TABLE ... MODIFY SETTING) or edit the server config — these pages are read-only.
Permissions & access
All three pages share the settings feature id.
Recommended if settings values are sensitive:
CHM_FEATURE_SETTINGS_ACCESS=authenticatedCHM_FEATURE_SETTINGS_ENABLED=false[features.settings]
enabled = true
access = "authenticated"Configuration
No feature-specific environment variables. The pages are read-only — chmonitor never writes to ClickHouse settings.
Notes & limitations
system.settingsreflects the settings in effect for the connection user, not global defaults. User-level overrides via profiles can differ from server defaults.system.merge_tree_settingsandsystem.replicated_merge_tree_settingsare available on all recent ClickHouse versions (23.x+). On older versions they may be absent, in which case the page shows an empty state.- These pages are read-only. To change a setting, use ClickHouse SQL (
SET,ALTER TABLE ... MODIFY SETTING) or edit the server config.
Related
User Connections (Server Storage)
Save personal ClickHouse connections to the server so they sync across devices when signed in with Clerk — encrypted at rest with AES-256-GCM.
AI Agent
The AI Agent turns natural language into ClickHouse insights using read-only tools, expert skills, and plan-and-verify reasoning.