OpenAICloudflare Developer Platform2026/04/20 0:00

Logs, Pipelines - Cloudflare Pipelines as a Logpush destination

要点だけを先に読めるように短く再構成したセクションです。

元記事

Quick Digest

要約

要点だけを先に読めるように短く再構成したセクションです。

openaijamodel: gpt-5-mini-2025-08-07

Cloudflare Pipelines を Logpush 宛先として使用可能に

Key Points

  • Logpush を Pipelines 宛先に
  • R2 に Parquet/Iceberg で保存
  • Pipelines SQL でインライン変換

Summary

Cloudflare Logpush の出力先として Pipelines を直接指定できるようになりました。Pipelines は受信したログをインフライトで Pipelines SQL により変換し、R2 に Parquet ファイルや Apache Iceberg テーブル(R2 Data Catalog 管理)として格納します。これによりストレージ効率が向上し、R2 SQL や Iceberg/Parquet 対応のクエリエンジンで即時に検索できます。

Key Points

  • Logpush → Pipelines: Logpush の出力先に Pipelines を設定して直接取り込み可能。
  • ストレージ形式: R2 に Parquet または Apache Iceberg 形式で保存し、フットプリントとクエリ性能を改善。
  • インライン変換: Pipelines SQL が各レコードに対して実行され、ノイズフィールド削除、機微データのマスキング、派生カラム作成などが可能。
  • サポート関数: 文字列関数、正規表現、ハッシュ、JSON 抽出、タイムスタンプ変換、条件式など。
  • クエリ: 保存後は R2 SQL や Iceberg 対応の外部クエリエンジンで高速に検索可能。
  • 設定方法: 管理画面または API で Logpush の宛先に Pipelines を指定し、Pipelines 側で SQL を定義してください。

例(簡略): INSERT INTO http_logs_sink SELECT ClientIP, EdgeResponseStatus, to_timestamp_micros(EdgeStartTimestamp) AS event_time, upper(ClientRequestMethod) AS method, sha256(ClientIP) AS hashed_ip FROM http_logs_stream WHERE EdgeResponseStatus >= 400;

参考: 設定は「Enable Cloudflare Pipelines」を参照してください。

Full Translation

翻訳

原文の流れを保ったまま読める翻訳セクションです。

openaijamodel: gpt-5-mini-2025-08-07

ログ、パイプライン - Logpush 宛先としての Cloudflare Pipelines

Changelog Cloudflare の新機能と改善。RSS を購読する • RSS フィードを見る ← すべての投稿に戻る

Logpush 宛先としての Cloudflare Pipelines

公開日: 2026-04-20

カテゴリ: Logs, Pipelines

Logpush はこれまで JSON 形式で Cloudflare のログをさまざまな宛先に配信するのに優れていました。JSON は柔軟で読みやすい一方で、大規模に保存・クエリを行うには非効率な場合があります。本リリースにより、ログを直接 Pipelines に送信して取り込み、変換し、R2 Data Catalog によって管理される R2 の Parquet ファイルまたは Apache Iceberg テーブルとして保存できるようになりました。これによりデータのフットプリントがよりコンパクトになり、R2 SQL や Apache Iceberg/Parquet をサポートする任意のクエリエンジンでログを即座に効率よく照会できるようになります。

保存前にログを変換

Pipelines SQL は各ログレコードに対してインフライトで実行されるため、書き込まれる前にデータの形を整えることができます。たとえば、ノイズとなるフィールドを削除したり、機微な値をマスクしたり、新しい列を派生させることが可能です。例:

INSERT INTO http_logs_sink
SELECT ClientIP, EdgeResponseStatus, to_timestamp_micros(EdgeStartTimestamp) AS event_time, upper (ClientRequestMethod) AS method, sha256(ClientIP) AS hashed_ip
FROM http_logs_stream
WHERE EdgeResponseStatus >= 400;

Pipelines SQL は文字列関数、正規表現、ハッシュ化、JSON 抽出、タイムスタンプ変換、条件式などをサポートします。サポートされている関数の完全な一覧は Pipelines SQL リファレンス を参照してください。

はじめに

Pipelines を Logpush の宛先として構成する方法については、Enable Cloudflare Pipelines を参照してください。


リソース

  • API
  • New to Cloudflare?
  • Directory
  • Sponsorships
  • Open Source
  • Support
  • Help Center
  • System Status
  • Compliance
  • GDPR

会社情報

  • cloudflare.com
  • Our team
  • Careers
  • Tools
  • Cloudflare Radar
  • Speed Test
  • Is BGP Safe Yet?
  • RPKI Toolkit
  • Certificate Transparency
  • Community
  • X
  • Discord
  • YouTube
  • GitHub

© 2026 Cloudflare, Inc. プライバシーポリシー 利用規約 セキュリティ問題を報告 商標 Cookie 設定

この記事は役に立ちましたか? はい / いいえ