Logpush 会尽快以批次交付日志,没有最小批次大小,可能每分钟推送不止一次。该能力使 Cloudflare 能够以更小的文件大小、近乎实时地提供信息。
推送频率是自动的,无法调整——Cloudflare 会尽快以批次推送日志。不过,如果日志目标有特殊要求,用户可以通过 API 配置批次大小,以获得更好的控制。
Logpush 不提供日志存储或搜索功能;其主要目标是在日志到达后尽快发送。
Cloudflare Logpush 支持通过 Cloudflare 仪表板或 API 将日志推送到存储服务、SIEM 和日志管理提供商。
Cloudflare 计划在未来支持更多服务。对某个服务感兴趣?请填写此问卷 ↗。
在设置 Logpush 作业之前,可以估算将推送到目标的总数据量。数据量取决于流量、所选字段以及压缩。
HTTP Requests 数据集的快速规模估算:
- 约 100–250 字节/请求(压缩后,取决于所选字段)
- 100 万请求/天 → 约 100–250 MB/天
- 3000 万请求/月 → 约 3–7.5 GB/月
- 10 万请求/天 → 约 25–50 MB/天
- 100 万请求/天 → 约 250–500 MB/天
- 1000 万请求/天 → 约 2.5–5 GB/天
- 1 亿请求/天 → 约 25–50 GB/天
这些范围受字段选择、压缩,以及是否包含额外字段或自定义字段影响。其他数据集(Firewall、Workers、Load Balancing)会单独增加数据量。
如需更精确估算,可通过 Logpull 采样日志,使用 1 小时样本。
目前每个 zone 最多 4 个 Logpush 作业。达到限制后再创建作业会返回错误消息:creating a new job is not allowed: exceeded max jobs allowed。
| Free | Pro | Business | Enterprise | |
|---|---|---|---|---|
Availability | No | No | No | Yes |