mirror of
https://github.com/ordinary-dev/nixos-config.git
synced 2024-09-20 11:50:28 +05:00
31 lines
828 B
Nix
31 lines
828 B
Nix
{ config, ... }:
|
|
{
|
|
services.clickhouse = {
|
|
enable = true;
|
|
};
|
|
|
|
# See https://github.com/NixOS/nixpkgs/pull/186667
|
|
# and https://github.com/plausible/hosting/blob/master/clickhouse/clickhouse-config.xml
|
|
environment.etc = {
|
|
"clickhouse-server/config.d/logging.xml" = {
|
|
text = ''
|
|
<clickhouse>
|
|
<logger>
|
|
<level>warning</level>
|
|
</logger>
|
|
|
|
<!-- Stop all the unnecessary logging -->
|
|
<query_thread_log remove="remove"/>
|
|
<query_log remove="remove"/>
|
|
<text_log remove="remove"/>
|
|
<trace_log remove="remove"/>
|
|
<metric_log remove="remove"/>
|
|
<asynchronous_metric_log remove="remove"/>
|
|
<session_log remove="remove"/>
|
|
<part_log remove="remove"/>
|
|
</clickhouse>
|
|
'';
|
|
};
|
|
};
|
|
}
|