Cloudflare recently migrated their logging pipeline from syslog-ng to OpenTelemetry Collector to improve scalability and ease of contributions from their team. They developed internal components such as cfjs1exporter and fileexporter to support their unique logging format and requirements. The migration process involved deployment to core and edge data centers, with lessons learned including improvements to failover and cutover delays. Next steps include enhancements for log sampling, telemetry insights, and moving towards OTLP as their line protocol.
















