nixos-config/nixos/programs/clickhouse.nix

31 lines
829 B
Nix
Raw Normal View History

2023-08-19 20:27:34 +05:00
{ config, ... }:
{
services.clickhouse = {
2023-12-10 20:51:40 +05:00
enable = false;
2023-08-19 20:27:34 +05:00
};
2023-08-19 22:01:44 +05:00
# 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"/>
2023-08-19 22:01:44 +05:00
</clickhouse>
'';
};
};
2023-08-19 20:27:34 +05:00
}