Cloudflare teilt mit, Logpush während der Birthday Week für alle Self-Service-Tarife geöffnet und Transformers allgemein verfügbar gemacht zu haben1. Laut Unternehmen ist ein Transformer eine SQL-Abfrage für einen bestimmten Logpush-Datensatz. Einträge, die die WHERE-Bedingung nicht erfüllen, werden verworfen; in den übrigen lassen sich Felder vor dem Export als NDJSON maskieren, umbenennen, hinzufügen, entfernen oder verschachteln1. Cloudflare erklärt, dies erspare einen separaten Verarbeitungsdienst und könne Datenvolumen und Kosten beim Empfänger senken1. Die Abfragen laufen im Zustelldienst auf Basis von Apache DataFusion. Fehler werden nach dem Prinzip „fail closed“ behandelt: Unverarbeitete Daten werden nicht gesendet, Wiederholungen schrittweise verzögert und dauerhaft fehlerhafte Jobs automatisch deaktiviert1. Der genannte Leistungswert – etwa 3 ms für einen synthetischen Batch mit 5.000 Zeilen – stammt aus einem eigenen Test des Unternehmens1. Nach Einschätzung der Redaktion hängen tatsächliche Einsparungen von Umfang und Zusammensetzung der Logs ab. Zum Ausprobieren empfiehlt Cloudflare, Transformer Studio zu öffnen, einen Datensatz zu wählen, die Abfrage an einem Beispieleintrag zu prüfen, zu speichern und an einen passenden Job anzuhängen; verfügbar ist die Funktion laut Cloudflare in den Tarifen Free, Pro, Business und Enterprise1.

  1. [1] Filter, reshape, and redact logs before export with TransformersCloudflare