Cloudflare Logpush Integration
Firetiger supports ingesting Cloudflare Logpush data via direct HTTP endpoints.
Setup
Configure Cloudflare Logpush
You can find your Firetiger ingest credentials (endpoint, username, and password) on the Integrations page in the Firetiger console.
To generate the Base64-encoded credentials for the URL:
echo -n "username:password" | base64 | sed 's/=/%3D/g'
Replace username and password with the values from your Integrations page.
This command also URL-encodes any = padding characters in the Base64 output.
-
Login to the Cloudflare Dashboard
-
Navigate to your domain’s Analytics & Logs > Logpush
-
Click Create a Logpush Job
-
Select HTTP Destination
- Configure the HTTP endpoint URL with authentication:
https://ingest.your-deployment.firetigerapi.com/cloudflare/logpush/http_requests?header_Authorization=Basic%20<base64-credentials>Replace
your-deploymentwith your deployment name, and<base64-credentials>with the output from the base64 command above.Note: The
header_AuthorizationURL parameter sets the HTTP Authorization header. The space after “Basic” must be URL-encoded as%20. -
Select the HTTP Requests dataset
- Configure job settings
- Job Name: Choose a descriptive name (e.g.,
firetiger-http-requests) - Fields: Select the fields you want to push (recommend selecting all fields)
- Advanced > Log Delivery Method: Choose
Edgefor lowest latency
- Job Name: Choose a descriptive name (e.g.,
- Save and enable the job