<clickhouse>
    <logger>
        <level>warning</level>
        <console>true</console>
        <!-- Disable file logging entirely; rely on docker's json-file driver for stdout capture + rotation.
             See https://github.com/ClickHouse/clickhouse-docs/issues/4255 — <console>true</console> alone
             does NOT disable the inherited <log>/<errorlog> file paths, which can spin-loop on inode loss. -->
        <log remove="remove" />
        <errorlog remove="remove" />
    </logger>
    
    <keep_alive_timeout>10</keep_alive_timeout>
    
    <!-- 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"/>

    <listen_host>0.0.0.0</listen_host>
    <interserver_listen_host>0.0.0.0</interserver_listen_host>
    <interserver_http_host>op-ch</interserver_http_host>

    <!-- Not used anymore, but kept for backwards compatibility -->
    <macros>
        <shard>1</shard>
        <replica>replica1</replica>
        <cluster>openpanel_cluster</cluster>
    </macros>
</clickhouse>