{"id":102308,"date":"2021-08-12T08:50:26","date_gmt":"2021-08-12T15:50:26","guid":{"rendered":"https:\/\/www.backblaze.com\/blog\/?p=102308"},"modified":"2025-12-12T13:11:57","modified_gmt":"2025-12-12T21:11:57","slug":"logpush-to-b2-cloud-storage-a-qa-with-cloudflare","status":"publish","type":"post","link":"https:\/\/www.backblaze.com\/blog\/logpush-to-b2-cloud-storage-a-qa-with-cloudflare\/","title":{"rendered":"Logpush to B2 Cloud Storage: A Q&#038;A With Cloudflare"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-102329\" src=\"https:\/\/www.backblaze.com\/blog\/wp-content\/uploads\/2021\/08\/bb-bh-Logpush.jpg\" alt=\"\" width=\"1440\" height=\"820\" srcset=\"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2021\/08\/bb-bh-Logpush.jpg 1440w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2021\/08\/bb-bh-Logpush-300x171.jpg 300w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2021\/08\/bb-bh-Logpush-1024x583.jpg 1024w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2021\/08\/bb-bh-Logpush-768x437.jpg 768w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2021\/08\/bb-bh-Logpush-560x319.jpg 560w\" sizes=\"auto, (max-width: 1440px) 100vw, 1440px\" \/><\/p>\n<p id=\"bzdropcap\">As big believers in open ecosystems, interoperability, and just making life easier for developers, Backblaze and Cloudflare share a lot\u2014which means we\u2019re always excited to dig into new functionality they\u2019re providing for devs. When we heard about their new Logpush tool, I reached out to Tanushree Sharma, the product manager on this project, to learn more about why they built it, how it works with Backblaze B2 Cloud Storage, and what comes next.<\/p>\n<p><strong>Q: Tell us more about the origins of Logpush. How does it fit into the Cloudflare ecosystem and what problems is it solving for?<\/strong><\/p>\n<p>A: Cloudflare provides security, performance, and reliability services to customers behind our network. We analyze the traffic going through our network to perform actions such as routing traffic to the nearest data center, protecting against attacks, and blocking malicious bots. As part of providing these services for customers, we generate logs for every request in our network. Logpush makes these logs available for Enterprise customers to get visibility into their traffic, quickly and at scale.<\/p>\n<p><strong>Q: Cloudflare already offers Logpull, what\u2019s the difference between that and Logpush?<\/strong><\/p>\n<p>A: Logpull requires customers to make calls to our Logpull API and then set up a storage platform and\/or analytics tools to view the logs. Increasingly, we were hearing repeated use cases where customers would want to integrate with common log storage and analytics products. We also frequently heard that customers want their logs in real time or as near as possible. We decided to create Logpush to solve both these problems. Rather than the need for customers to configure and maintain a system that makes repeated API calls for the data, with Logpush, customers configure where they would like to send their logs and we push them there directly on their behalf.<\/p>\n<p><strong>Q: What makes it compelling to Cloudflare customers? Are there specific use cases you can touch on? Any light you can shed on how a beta tester used it when you first announced it?<\/strong><\/p>\n<p>A: Logpush makes it very easy for customers to export data. They simply set up a job using the Logpush API or with the click of a few buttons in the Cloudflare dashboard. From there, customers can combine Cloudflare logs with those of other tooling in their infrastructure, such as a SIEM or marketing tracking tools.<\/p>\n<p>This combined data is very useful not only for day-to-day monitoring, but also when conducting network forensics after an attack. For example, a typical L7 DDoS attack originates from a handful of IP addresses. Customers can use platform-wide analytics to understand the activity of IP addresses from both within the Cloudflare network and other applications in their infrastructure. Platform-wide analytics are very powerful in giving customers a holistic view of their entire system.<\/p>\n<p><strong>Q: What sparked the push to support more S3-compatible storage destinations for Logpush data?<\/strong><\/p>\n<p>A: S3-compatible storage is becoming an industry standard for cloud storage. With the increased adoption of S3-compatible storage, we thought it would be a great spot for us to create our own endpoint to be able to serve more platforms.<\/p>\n<p><strong>Q: This isn\u2019t the first time Backblaze and Cloudflare have worked together. In the spirit of building a better internet, we\u2019ve helped a number of companies reduce data transfer fees via the Bandwidth Alliance. How did this affect your decision to include B2 Cloud Storage as one of these storage destinations and how is it serving Cloudflare and its customers\u2019 needs?<\/strong><\/p>\n<p>A: Cloudflare values open ecosystems in technology\u2014we believe that customers should not have to be locked in to any single provider. We started the Bandwidth Alliance to reduce or eliminate egress fees, which gives customers the ability to select a set of options that work best for them. With Backblaze as a long time Bandwidth Alliance member, including B2 Cloud Storage out of the gate was a no-brainer!<\/p>\n<p><a href=\"https:\/\/www.backblaze.com\/case-studiesnodecraft\/\" target=\"_blank\" rel=\"noopener\">This case study<\/a> on why Nodecraft made the switch from AWS S3 to Backblaze B2 Cloud Storage is a great illustration of how the Bandwidth Alliance can benefit customers.<\/p>\n<p><strong>Q: What was the process of integrating B2 Cloud Storage within the Logpush framework?<\/strong><\/p>\n<p>A: We worked with the great folks at Backblaze to integrate B2 Cloud Storage as a storage destination. This process began by modeling out costs, which were greatly reduced due to discounted egress costs as a result of the Bandwidth Alliance. For the S3-compatible integration, our team leveraged the AWS Go SDK to integrate with BackBlaze. Once we had verified that the integration was working, we created an intuitive UI-based workflow for our customers to make it easier for them to create and configure Logpush jobs.<\/p>\n<p><strong>Q: What can we look forward to as Logpush matures? Anything exciting on the horizon that you\u2019d like to share?<\/strong><\/p>\n<p>A: One of the big areas that our team is focusing on is data sovereignty. We want customers to have control over where their data is stored and processed. We\u2019re also working on building out Logpush by adding data sets and giving customers more customization with their logs.<\/p>\n<p>Stay tuned to our <a href=\"https:\/\/blog.cloudflare.com\/tag\/logs\/\" target=\"_blank\" rel=\"noopener\">Logs blog<\/a> for upcoming releases!<\/p>\n<p><strong>Q: As a Cloudflare customer, where do I begin if I want to utilize Logpush? Walk us through the setup process of selecting B2 Cloud Storage as a destination for my logs.<\/strong><\/p>\n<p>A: <a href=\"https:\/\/www.backblaze.com\/b2\/sign-up.html\" target=\"_blank\" rel=\"noopener\">Once your B2 Cloud Storage destination is set up<\/a>, you can create an S3-compatible endpoint on Cloudflare\u2019s dashboard or API by specifying the B2 Cloud Storage destination information. For a detailed walkthrough on how to create a Logpush job, take a look at our <a href=\"https:\/\/developers.cloudflare.com\/logs\/get-started\/enable-destinations\/s3-compatible-endpoints\" target=\"_blank\" rel=\"noopener\">documentation on enabling S3-compatible endpoints<\/a>.<\/p>\n<p><strong>Many thanks Tanushree, we&#8217;re excited to see how customers put this new tool to work.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn more about how Cloudflare built their new Logpush tool and how it works with Backblaze B2 Cloud Storage.<\/p>\n","protected":false},"author":145,"featured_media":102329,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[7],"tags":[468],"class_list":["post-102308","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-storage","tag-b2cloud","entry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Use Cloudflare Logpush with Backblaze B2 Cloud Storage<\/title>\n<meta name=\"description\" content=\"Backblaze and Cloudflare are two companies that have a lot in common. Learn more about the new Logpush tool at Cloudflare with product manager Tanushree Sharma.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.backblaze.com\/blog\/logpush-to-b2-cloud-storage-a-qa-with-cloudflare\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Use Cloudflare Logpush with Backblaze B2 Cloud Storage\" \/>\n<meta property=\"og:description\" content=\"Backblaze and Cloudflare are two companies that have a lot in common. Learn more about the new Logpush tool at Cloudflare with product manager Tanushree Sharma.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.backblaze.com\/blog\/logpush-to-b2-cloud-storage-a-qa-with-cloudflare\/\" \/>\n<meta property=\"og:site_name\" content=\"Backblaze Blog | Cloud Storage &amp; Cloud Backup\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/backblaze\" \/>\n<meta property=\"article:published_time\" content=\"2021-08-12T15:50:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-12T21:11:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2021\/08\/bb-bh-Logpush.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1440\" \/>\n\t<meta property=\"og:image:height\" content=\"820\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Elton Carneiro\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@backblaze\" \/>\n<meta name=\"twitter:site\" content=\"@backblaze\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Elton Carneiro\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Use Cloudflare Logpush with Backblaze B2 Cloud Storage","description":"Backblaze and Cloudflare are two companies that have a lot in common. Learn more about the new Logpush tool at Cloudflare with product manager Tanushree Sharma.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.backblaze.com\/blog\/logpush-to-b2-cloud-storage-a-qa-with-cloudflare\/","og_locale":"en_US","og_type":"article","og_title":"How to Use Cloudflare Logpush with Backblaze B2 Cloud Storage","og_description":"Backblaze and Cloudflare are two companies that have a lot in common. Learn more about the new Logpush tool at Cloudflare with product manager Tanushree Sharma.","og_url":"https:\/\/www.backblaze.com\/blog\/logpush-to-b2-cloud-storage-a-qa-with-cloudflare\/","og_site_name":"Backblaze Blog | Cloud Storage &amp; Cloud Backup","article_publisher":"https:\/\/www.facebook.com\/backblaze","article_published_time":"2021-08-12T15:50:26+00:00","article_modified_time":"2025-12-12T21:11:57+00:00","og_image":[{"width":1440,"height":820,"url":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2021\/08\/bb-bh-Logpush.jpg","type":"image\/jpeg"}],"author":"Elton Carneiro","twitter_card":"summary_large_image","twitter_creator":"@backblaze","twitter_site":"@backblaze","twitter_misc":{"Written by":"Elton Carneiro","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.backblaze.com\/blog\/logpush-to-b2-cloud-storage-a-qa-with-cloudflare\/#article","isPartOf":{"@id":"https:\/\/www.backblaze.com\/blog\/logpush-to-b2-cloud-storage-a-qa-with-cloudflare\/"},"author":{"name":"Elton Carneiro","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#\/schema\/person\/f1da02c620ef5df0655b98466185e528"},"headline":"Logpush to B2 Cloud Storage: A Q&#038;A With Cloudflare","datePublished":"2021-08-12T15:50:26+00:00","dateModified":"2025-12-12T21:11:57+00:00","mainEntityOfPage":{"@id":"https:\/\/www.backblaze.com\/blog\/logpush-to-b2-cloud-storage-a-qa-with-cloudflare\/"},"wordCount":974,"commentCount":0,"publisher":{"@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.backblaze.com\/blog\/logpush-to-b2-cloud-storage-a-qa-with-cloudflare\/#primaryimage"},"thumbnailUrl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2021\/08\/bb-bh-Logpush.jpg","keywords":["B2Cloud"],"articleSection":["Cloud Storage"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.backblaze.com\/blog\/logpush-to-b2-cloud-storage-a-qa-with-cloudflare\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.backblaze.com\/blog\/logpush-to-b2-cloud-storage-a-qa-with-cloudflare\/","url":"https:\/\/www.backblaze.com\/blog\/logpush-to-b2-cloud-storage-a-qa-with-cloudflare\/","name":"How to Use Cloudflare Logpush with Backblaze B2 Cloud Storage","isPartOf":{"@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.backblaze.com\/blog\/logpush-to-b2-cloud-storage-a-qa-with-cloudflare\/#primaryimage"},"image":{"@id":"https:\/\/www.backblaze.com\/blog\/logpush-to-b2-cloud-storage-a-qa-with-cloudflare\/#primaryimage"},"thumbnailUrl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2021\/08\/bb-bh-Logpush.jpg","datePublished":"2021-08-12T15:50:26+00:00","dateModified":"2025-12-12T21:11:57+00:00","description":"Backblaze and Cloudflare are two companies that have a lot in common. Learn more about the new Logpush tool at Cloudflare with product manager Tanushree Sharma.","breadcrumb":{"@id":"https:\/\/www.backblaze.com\/blog\/logpush-to-b2-cloud-storage-a-qa-with-cloudflare\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.backblaze.com\/blog\/logpush-to-b2-cloud-storage-a-qa-with-cloudflare\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.backblaze.com\/blog\/logpush-to-b2-cloud-storage-a-qa-with-cloudflare\/#primaryimage","url":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2021\/08\/bb-bh-Logpush.jpg","contentUrl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2021\/08\/bb-bh-Logpush.jpg","width":1440,"height":820},{"@type":"BreadcrumbList","@id":"https:\/\/www.backblaze.com\/blog\/logpush-to-b2-cloud-storage-a-qa-with-cloudflare\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Logpush to B2 Cloud Storage: A Q&#038;A With Cloudflare"}]},{"@type":"WebSite","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#website","url":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/","name":"Backblaze Cloud Solutions Blog","description":"Cloud Storage &amp; Cloud Backup","publisher":{"@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#organization","name":"Backblaze","url":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.backblaze.com\/blog\/wp-content\/uploads\/2017\/12\/backblaze_icon_transparent.png?fit=512%2C512&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.backblaze.com\/blog\/wp-content\/uploads\/2017\/12\/backblaze_icon_transparent.png?fit=512%2C512&ssl=1","width":512,"height":512,"caption":"Backblaze"},"image":{"@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/backblaze","https:\/\/x.com\/backblaze","https:\/\/www.youtube.com\/user\/Backblaze","https:\/\/en.wikipedia.org\/wiki\/Backblaze"]},{"@type":"Person","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#\/schema\/person\/f1da02c620ef5df0655b98466185e528","name":"Elton Carneiro","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2019\/09\/elton_profile-150x150.jpg","url":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2019\/09\/elton_profile-150x150.jpg","contentUrl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2019\/09\/elton_profile-150x150.jpg","caption":"Elton Carneiro"},"description":"Elton Carneiro is the director of partnerships for Backblaze. He enjoys solving complex customer workflows and finding ways for customers to use Backblaze B2. He is continuously seeking out partnerships to add to the Backblaze ecosystem. He also likes pursuing ideas that think outside the box, so if you have one, feel free to connect with him. Apart from establishing and maintaining these partnerships, Elton likes to do a bit of coding. During his spare time he likes to golf.","url":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/author\/elton\/"}]}},"jetpack_featured_media_url":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2021\/08\/bb-bh-Logpush.jpg","_links":{"self":[{"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/posts\/102308","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/users\/145"}],"replies":[{"embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/comments?post=102308"}],"version-history":[{"count":0,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/posts\/102308\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/media\/102329"}],"wp:attachment":[{"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/media?parent=102308"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/categories?post=102308"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/tags?post=102308"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}