{"schema_version":"onlylabs.public_signal.v1","title":"Cloudflare (Workers AI) Writing: Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse","description":"Cloudflare (Workers AI) writing signal with public source context, captured evidence pages, related signals, and category-scoped analysis context.","url":"https://onlylabs.fyi/signals/18753695-86ef-43cc-a6d9-2f3088b9a506","json_url":"https://onlylabs.fyi/signals/18753695-86ef-43cc-a6d9-2f3088b9a506/signal.json","generated_at":"2026-06-07T21:14:31.557965+00:00","org":{"slug":"cloudflare","name":"Cloudflare (Workers AI)","category":"neocloud","category_label":"Neocloud","dossier_url":"https://onlylabs.fyi/labs/cloudflare","dossier_json_url":"https://onlylabs.fyi/labs/cloudflare/dossier.json"},"related_urls":{"signal":"https://onlylabs.fyi/signals/18753695-86ef-43cc-a6d9-2f3088b9a506","signal_json":"https://onlylabs.fyi/signals/18753695-86ef-43cc-a6d9-2f3088b9a506/signal.json","source":"https://blog.cloudflare.com/clickhouse-query-plan-contention/","lab_dossier":"https://onlylabs.fyi/labs/cloudflare","lab_dossier_json":"https://onlylabs.fyi/labs/cloudflare/dossier.json","analysis":"https://onlylabs.fyi/analysis/cloudflare","analysis_json":"https://onlylabs.fyi/analysis/cloudflare/analysis.json","analysis_evidence_json":"https://onlylabs.fyi/analysis/cloudflare/evidence.json","category":"https://onlylabs.fyi/neoclouds","category_json":"https://onlylabs.fyi/neoclouds.json","category_feed":"https://onlylabs.fyi/neoclouds/feed.xml","category_signals_json":"https://onlylabs.fyi/signals.json?category=neocloud","topic":"https://onlylabs.fyi/topics/talking","topic_signals_json":"https://onlylabs.fyi/topics/talking/signals.json?category=neocloud","topic_feed":"https://onlylabs.fyi/topics/talking/feed.xml?category=neocloud","data_business":null},"answer_pack":{"answer":"Cloudflare (Workers AI) published Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse. This talking signal gives public context for research themes, product direction, policy, or launch framing. High-signal details: Low HN traction, routine technical post · Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in.... onlylabs links this event to 1 captured evidence page and 6 related writing signals.","signal_desk":"talking","source_context":{"source_url":"https://blog.cloudflare.com/clickhouse-query-plan-contention/","source_host":"blog.cloudflare.com","occurred_at":"2026-05-14T13:00:00+00:00","first_seen_at":"2026-06-05T22:32:14.118742+00:00","date_source":"rss.item_date","context":null},"context_markers":[{"label":"Lab","value":"Cloudflare (Workers AI)","source":"signal"},{"label":"Signal desk","value":"talking","source":"signal"},{"label":"Source host","value":"blog.cloudflare.com","source":"source"},{"label":"Author","value":"James Morrison","source":"source"},{"label":"Notability","value":"Low HN traction, routine technical post","source":"signal"},{"label":"HN","value":"Suggests using a trie for efficient queries on growing tables.","source":"source"},{"label":"Watch term","value":"Data pipeline","source":"evidence"},{"label":"Watch term","value":"Infrastructure","source":"evidence"},{"label":"Watch term","value":"Safety and alignment","source":"evidence"}],"evidence_coverage":{"target_pages":1,"captured_pages":1,"readable_pages":1,"capture_methods":["plain"],"missing_page_urls":[],"failed_page_urls":[],"blocked_page_urls":[],"page_urls":["https://blog.cloudflare.com/clickhouse-query-plan-contention/"],"related_signals":6,"has_source_url":true,"latest_page_fetched_at":"2026-06-07T21:14:31.557965+00:00"},"data_business":{"matches":false,"lanes":[],"matched_terms":[],"score":null,"reason":null},"agent_handoff":{"signal_json":"https://onlylabs.fyi/signals/18753695-86ef-43cc-a6d9-2f3088b9a506/signal.json","dossier_json":"https://onlylabs.fyi/labs/cloudflare/dossier.json","analysis_json":"https://onlylabs.fyi/analysis/cloudflare/analysis.json","analysis_evidence_json":"https://onlylabs.fyi/analysis/cloudflare/evidence.json","topic_signals_json":"https://onlylabs.fyi/topics/talking/signals.json?category=neocloud","topic_feed":"https://onlylabs.fyi/topics/talking/feed.xml?category=neocloud","category_signals_json":"https://onlylabs.fyi/signals.json?category=neocloud","data_radar_json":null,"opportunities_json":null},"analysis_playbook":{"objective":"Turn public writing and discussion into a readable map of research themes, product framing, policy posture, launch narratives, and market attention.","evidence_focus":["post title","source URL","captured page text","HN traction","linked model or paper references","publication date"],"extraction_questions":["Which themes are labs choosing to explain publicly?","Which posts are attracting outside discussion?","Which writing reframes a recent release, model, hiring wave, or policy stance?","Which posts mention data, evals, infrastructure, safety, or deployment workflows?"],"signal_questions":["What public theme, launch framing, or research direction does this writing signal expose?","Which themes are labs choosing to explain publicly?","Which posts are attracting outside discussion?","Do the 6 related writing signals show a repeated pattern?"],"output_fields":["org","theme","public_framing","traction","evidence_url"],"data_business_relevance":"Data-business lane extraction is scoped to frontier labs; for this category, keep conclusions tied to category-specific strategy, source evidence, and follow-up questions.","required_sources":[{"label":"signal_json","url":"https://onlylabs.fyi/signals/18753695-86ef-43cc-a6d9-2f3088b9a506/signal.json","required":true},{"label":"source","url":"https://blog.cloudflare.com/clickhouse-query-plan-contention/","required":true},{"label":"dossier_json","url":"https://onlylabs.fyi/labs/cloudflare/dossier.json","required":true},{"label":"analysis_evidence_json","url":"https://onlylabs.fyi/analysis/cloudflare/evidence.json","required":true},{"label":"topic_signals_json","url":"https://onlylabs.fyi/topics/talking/signals.json?category=neocloud","required":false},{"label":"data_radar_json","url":null,"required":false}],"expected_output":["one-paragraph source-grounded interpretation","category-specific implication","confidence and missing evidence","recommended next source to inspect"],"prompt_seed":"Using only the linked onlylabs JSON, captured source context, and cited evidence, analyze Cloudflare (Workers AI)'s writing signal \"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse\" for neocloud strategy."},"semantic_triples":[{"subject":"Cloudflare (Workers AI)","predicate":"published","object":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse","text":"Cloudflare (Workers AI) published Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse."},{"subject":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse","predicate":"is classified as","object":"writing signal","text":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse is classified as writing signal."},{"subject":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse","predicate":"belongs to","object":"talking desk","text":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse belongs to talking desk."},{"subject":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse","predicate":"has evidence coverage","object":"1 captured evidence page","text":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse has evidence coverage 1 captured evidence page."},{"subject":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse","predicate":"has captured page count","object":"1","text":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse has captured page count 1."},{"subject":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse","predicate":"has readable page count","object":"1","text":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse has readable page count 1."},{"subject":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse","predicate":"has related signal count","object":"6","text":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse has related signal count 6."},{"subject":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse","predicate":"has analysis playbook objective","object":"Turn public writing and discussion into a readable map of research themes, product framing, policy posture, launch narratives, and market attention.","text":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse has analysis playbook objective Turn public writing and discussion into a readable map of research themes, product framing, policy posture, launch narratives, and market attention.."},{"subject":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse","predicate":"has source host","object":"blog.cloudflare.com","text":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse has source host blog.cloudflare.com."},{"subject":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse","predicate":"has lab","object":"Cloudflare (Workers AI)","text":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse has lab Cloudflare (Workers AI)."},{"subject":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse","predicate":"has signal desk","object":"talking","text":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse has signal desk talking."},{"subject":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse","predicate":"has source host","object":"blog.cloudflare.com","text":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse has source host blog.cloudflare.com."},{"subject":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse","predicate":"has author","object":"James Morrison","text":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse has author James Morrison."},{"subject":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse","predicate":"has notability","object":"Low HN traction, routine technical post","text":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse has notability Low HN traction, routine technical post."},{"subject":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse","predicate":"has hn","object":"Suggests using a trie for efficient queries on growing tables.","text":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse has hn Suggests using a trie for efficient queries on growing tables.."},{"subject":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse","predicate":"has watch term","object":"Data pipeline","text":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse has watch term Data pipeline."},{"subject":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse","predicate":"has watch term","object":"Infrastructure","text":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse has watch term Infrastructure."}]},"intelligence":{"signal_desk":"talking","answer":"Cloudflare (Workers AI) published Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse. This talking signal gives public context for research themes, product direction, policy, or launch framing. High-signal details: Low HN traction, routine technical post · Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in.... onlylabs links this event to 1 captured evidence page and 6 related writing signals.","semantic_triples":[{"subject":"Cloudflare (Workers AI)","predicate":"published","object":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse","text":"Cloudflare (Workers AI) published Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse."},{"subject":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse","predicate":"is classified as","object":"writing signal","text":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse is classified as writing signal."},{"subject":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse","predicate":"belongs to","object":"talking desk","text":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse belongs to talking desk."},{"subject":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse","predicate":"has evidence coverage","object":"1 captured evidence page","text":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse has evidence coverage 1 captured evidence page."}]},"signal":{"id":"18753695-86ef-43cc-a6d9-2f3088b9a506","url":"https://onlylabs.fyi/signals/18753695-86ef-43cc-a6d9-2f3088b9a506","json_url":"https://onlylabs.fyi/signals/18753695-86ef-43cc-a6d9-2f3088b9a506/signal.json","source_url":"https://blog.cloudflare.com/clickhouse-query-plan-contention/","title":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse","summary":"Cloudflare (Workers AI) published a writing signal. onlylabs watches public writing for research themes, product direction, and model-launch context.","context":null,"kind":{"key":"post_published","label":"Writing"},"org":{"slug":"cloudflare","name":"Cloudflare (Workers AI)","category":"neocloud"},"occurred_at":"2026-05-14T13:00:00+00:00","first_seen_at":"2026-06-05T22:32:14.118742+00:00","date_source":"rss.item_date","evidence_coverage":{"target_pages":1,"captured_pages":1,"readable_pages":1,"capture_methods":["plain"],"missing_page_urls":[],"failed_page_urls":[],"blocked_page_urls":[],"page_urls":["https://blog.cloudflare.com/clickhouse-query-plan-contention/"]},"facets":{},"traction":{"github_stars":null,"hn_points":5,"hn_comments":1,"hn_story_id":"48135358","hf_downloads":null,"hf_likes":null},"data_radar":null},"primary_evidence_page":{"url":"https://blog.cloudflare.com/clickhouse-query-plan-contention/","final_url":"https://blog.cloudflare.com/clickhouse-query-plan-contention/","title":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse","http_status":200,"content_type":"text/html","capture_method":"plain","fetched_at":"2026-06-07T21:14:31.557965+00:00","bytes":330451,"raw_path":"b84df364a0e52a94e0357769e62afe36950750f2e0066b7dc0976fc253fcb228.html","content_hash":"02b165b692deb1764fa9cc0fb5b638e8672b65016bc31b8672517118754c7e3a","excerpt_chars":1200,"truncated":true,"excerpt":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse 2026-05-14 James Morrison Christian Endres 9 min read This post is also available in 简体中文 , 日本語 , 한국어 and 繁體中文 . At Cloudflare, we are heavy users of ClickHouse, an open source online analytical processing (OLAP) database. Every day, we make millions of calls to ClickHouse to determine how much users should be billed for their usage of Cloudflare products. If we don't finish those jobs in a timely fashion, the invoices become very difficult to reconcile. This pipeline powers hundreds of millions of dollars in usage revenue, fraud systems, and more, so being delayed has major downstream implications. Which is why it was a big problem when the daily aggregation jobs in ClickHouse – responsible for ensuring Cloudflare’s bills go out – had slowed way down, following a migration. All the usual suspects looked clean: I/O, memory, rows scanned, parts read. Everything we would normally check when a ClickHouse query is slow appeared to be normal. This is the story of how we discovered a hidden bottleneck buried..."},"evidence_pages":[{"url":"https://blog.cloudflare.com/clickhouse-query-plan-contention/","final_url":"https://blog.cloudflare.com/clickhouse-query-plan-contention/","title":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse","http_status":200,"content_type":"text/html","capture_method":"plain","fetched_at":"2026-06-07T21:14:31.557965+00:00","bytes":330451,"raw_path":"b84df364a0e52a94e0357769e62afe36950750f2e0066b7dc0976fc253fcb228.html","content_hash":"02b165b692deb1764fa9cc0fb5b638e8672b65016bc31b8672517118754c7e3a","excerpt_chars":1200,"truncated":true,"excerpt":"Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse Our billing pipeline was suddenly slow. The culprit was a hidden bottleneck in ClickHouse 2026-05-14 James Morrison Christian Endres 9 min read This post is also available in 简体中文 , 日本語 , 한국어 and 繁體中文 . At Cloudflare, we are heavy users of ClickHouse, an open source online analytical processing (OLAP) database. Every day, we make millions of calls to ClickHouse to determine how much users should be billed for their usage of Cloudflare products. If we don't finish those jobs in a timely fashion, the invoices become very difficult to reconcile. This pipeline powers hundreds of millions of dollars in usage revenue, fraud systems, and more, so being delayed has major downstream implications. Which is why it was a big problem when the daily aggregation jobs in ClickHouse – responsible for ensuring Cloudflare’s bills go out – had slowed way down, following a migration. All the usual suspects looked clean: I/O, memory, rows scanned, parts read. Everything we would normally check when a ClickHouse query is slow appeared to be normal. This is the story of how we discovered a hidden bottleneck buried..."}],"related_signals":[{"id":"224fa7ff-e825-4f71-92de-ad4ed336e6e4","url":"https://onlylabs.fyi/signals/224fa7ff-e825-4f71-92de-ad4ed336e6e4","source_url":"https://blog.cloudflare.com/private-origins-dns-routing/","title":"Route public traffic to private applications with Cloudflare","context":null,"kind":{"key":"post_published","label":"Writing"},"org":{"slug":"cloudflare","name":"Cloudflare (Workers AI)","category":"neocloud"},"occurred_at":"2026-06-10T13:00:00+00:00","first_seen_at":"2026-06-11T07:01:30.73661+00:00","date_source":"rss.item_date"},{"id":"19c1aa86-cbcf-49c0-ba43-9bdb6b848150","url":"https://onlylabs.fyi/signals/19c1aa86-cbcf-49c0-ba43-9bdb6b848150","source_url":"https://blog.cloudflare.com/frontier-model-defense/","title":"Defend against frontier cyber models: Cloudflare's architecture as customer zero","context":null,"kind":{"key":"post_published","label":"Writing"},"org":{"slug":"cloudflare","name":"Cloudflare (Workers AI)","category":"neocloud"},"occurred_at":"2026-06-09T06:00:00+00:00","first_seen_at":"2026-06-10T07:01:36.764443+00:00","date_source":"rss.item_date"},{"id":"b7c25abb-905a-4512-be1c-728c37aec267","url":"https://onlylabs.fyi/signals/b7c25abb-905a-4512-be1c-728c37aec267","source_url":"https://blog.cloudflare.com/realtime-threat-intel-waf-rules/","title":"Turning Cloudflare’s threat indicators into real-time WAF rules","context":null,"kind":{"key":"post_published","label":"Writing"},"org":{"slug":"cloudflare","name":"Cloudflare (Workers AI)","category":"neocloud"},"occurred_at":"2026-06-08T13:00:00+00:00","first_seen_at":"2026-06-09T07:00:44.379079+00:00","date_source":"rss.item_date"},{"id":"0a3c44ce-32db-4ae9-b9a5-cdba5188203e","url":"https://onlylabs.fyi/signals/0a3c44ce-32db-4ae9-b9a5-cdba5188203e","source_url":"https://blog.cloudflare.com/ai-gateway-spend-limits/","title":"Your AI bill is out of control. Cloudflare can fix it now. ","context":null,"kind":{"key":"post_published","label":"Writing"},"org":{"slug":"cloudflare","name":"Cloudflare (Workers AI)","category":"neocloud"},"occurred_at":"2026-06-05T13:00:00+00:00","first_seen_at":"2026-06-05T22:32:14.118742+00:00","date_source":"rss.item_date"},{"id":"1eb2b6b6-5c21-47f0-a7fc-71b8badf109c","url":"https://onlylabs.fyi/signals/1eb2b6b6-5c21-47f0-a7fc-71b8badf109c","source_url":"https://blog.cloudflare.com/voidzero-joins-cloudflare/","title":"VoidZero is joining Cloudflare","context":null,"kind":{"key":"post_published","label":"Writing"},"org":{"slug":"cloudflare","name":"Cloudflare (Workers AI)","category":"neocloud"},"occurred_at":"2026-06-04T12:59:00+00:00","first_seen_at":"2026-06-05T22:32:14.118742+00:00","date_source":"rss.item_date"},{"id":"b2985d85-f194-41f3-a7f1-577c6aa0eedc","url":"https://onlylabs.fyi/signals/b2985d85-f194-41f3-a7f1-577c6aa0eedc","source_url":"https://blog.cloudflare.com/enforce-first-as-bgp/","title":"Enforcing the First AS in BGP AS_PATHs","context":null,"kind":{"key":"post_published","label":"Writing"},"org":{"slug":"cloudflare","name":"Cloudflare (Workers AI)","category":"neocloud"},"occurred_at":"2026-06-03T17:00:00+00:00","first_seen_at":"2026-06-05T22:32:14.118742+00:00","date_source":"rss.item_date"}]}