Creates a ClickHouse sink that batch inserts log events.
Ships as a separate entrypoint (@cleverbrush/log/clickhouse) to avoid forcing @cleverbrush/knex-clickhouse as a dependency.
@cleverbrush/log/clickhouse
@cleverbrush/knex-clickhouse
ClickHouse connection and batching configuration
a LogSink that batch inserts into ClickHouse
LogSink
const sink = clickHouseSink({ connection: ch, table: 'application_logs', batchSize: 1000,}); Copy
const sink = clickHouseSink({ connection: ch, table: 'application_logs', batchSize: 1000,});
Creates a ClickHouse sink that batch inserts log events.
Ships as a separate entrypoint (
@cleverbrush/log/clickhouse) to avoid forcing@cleverbrush/knex-clickhouseas a dependency.