Bindplane is excited to join Dynatrace!Learn more
Back to Blueprints

Process HTTP Logs for ClickHouse

Optimizes HTTP access and application logs for ClickHouse analytics. Normalizes HTTP fields, masks sensitive headers and query parameters, reduces high-cardinality request identifiers, and filters health checks.

Included Processors

1

Parse JSON Body

Parse JSON HTTP log body into attributes for field processing.

2

Coalesce HTTP Method Fields

Coalesces common HTTP method field variants into a single standard name.

3

Filter Health Checks

Drops verbose health check and monitoring endpoint requests to reduce noise.

4

Map HTTP Status to Severity

Maps HTTP status codes to OTEL-standard severity_text and severity_number for ClickHouse SeverityNumber column queries.

5

Mask Sensitive Fields

Redacts sensitive data from HTTP headers, queries, and bodies.

6

Sample Success Logs

Samples 50% of successful HTTP 2xx response logs to reduce volume.

7

Dedupe Error Logs

Deduplicates repeated HTTP error logs within a 30-second window.

8

Batch Logs

Batches HTTP logs for efficient ClickHouse ingestion.

9

Delete Empty Fields

Removes null and empty values to reduce storage overhead.

Related Blueprints