The Cloudflare Matano managed log source lets you ingest your Cloudflare logs directly into Matano.
Use the managed log source by specifying the
managed.type property in your
For the tables you would like to enable from this managed log source, under a
tables/ subdirectory in your log source directory, create a file with the name
<table_name>.yml>. For example:
For a complete reference on configuring log sources, including extending the table schema, see Log source configuration.
The Cloudflare managed log source supports the following tables:
The Matano Cloudflare integration is desgined to ingest datasets delivered to an S3 bucket via a Logpush job.
When creating a job for each dataset, make sure the corresponding table name is included somewhere in the path (e.g. my-s3-bucket/my-prefix/network_analytics) so that Matano can determine which table incoming files belong to.
For a log source named
cloudflare, a file under the path
http_request/afe3c55a-8b05-4ac7-be76-b6fda08af95d/conn.log.gz will be routed to the
S3 Path scheme to table:
Cloudflare log data is normalized to ECS fields. Custom fields are normalized into the
cloudflare field. You can view the complete mapping to see the full schema.