Optional additionalA container for additional, undeclared properties. This is a holder for any undeclared properties as specified with the 'additionalProperties' keyword in the OAS document.
Optional authHTTP Basic Authentication credentials for the ClickHouse destination.
When strategy is basic, provide username_key and password_key that reference environment variables or secrets containing the credentials.
Optional batchBatching configuration for ClickHouse inserts.
Optional batchBatch encoding configuration for the ClickHouse destination.
Required when format is arrow_stream. The codec field must be set to arrow_stream.
Optional bufferConfiguration for buffer settings on destination components.
Optional compressionCompression setting for outbound HTTP requests to ClickHouse.
Can be specified as a shorthand string ("gzip" or "none") or as an object
with an algorithm field and an optional level (gzip only, 1–9).
Optional databaseOptional ClickHouse database name. If omitted, the user's default database on the ClickHouse server is used.
Optional dateWhen true, enables flexible DateTime parsing on the ClickHouse server side.
Optional endpointName of the environment variable or secret that contains the ClickHouse HTTP endpoint URL.
Defaults to DESTINATION_CLICKHOUSE_ENDPOINT_URL (prefixed with DD_OP_ at runtime).
Optional formatInsert format for events sent to ClickHouse.
json_each_row: Maps event fields to columns by name (ClickHouse JSONEachRow).json_as_object: Inserts each event into a single Object('json') / JSON column (ClickHouse JSONAsObject).json_as_string: Inserts each event into a single String-typed column as raw JSON (ClickHouse JSONAsString).arrow_stream: Batches events using Apache Arrow IPC streaming format. Requires batch_encoding.The unique identifier for this component.
A list of component IDs whose output is used as the input for this component.
Optional skipWhen true, fields not present in the target table schema are dropped instead of causing insert errors.
When unset, the ClickHouse server's own input_format_skip_unknown_fields setting applies.
Target ClickHouse table name. Events are inserted into this table.
Optional tlsConfiguration for enabling TLS encryption between the pipeline component and external services.
The destination type. The value must be clickhouse.
Generated using TypeDoc
The
clickhousedestination sends log events to a ClickHouse database table over HTTP.Supported pipeline types: logs.