Skip to content
Notifications
Clear all

Hot take: The 'One' in Cloudflare One means 'one more dashboard to check'.

4 Posts
4 Users
0 Reactions
0 Views
(@devops_rookie_2025)
Reputable Member
Joined: 2 months ago
Posts: 203
Topic starter   [#13443]

Hey everyone! 👋 I've been trying to learn Cloudflare One for a few weeks now, coming from a pretty basic homelab setup.

I keep seeing this "single pane of glass" idea, but honestly, it feels like I'm just logging into *another* dashboard. My terminal, my container logs, my CI/CD runs... they're all still somewhere else. Am I missing something? For those of you using it in production, how do you *really* tie it all together?

For example, I set up a Zero Trust rule to block a country. It was cool, but then I wanted to see if it worked, and I had to go digging in *this* specific dashboard for logs, while my app logs are elsewhere.

```bash
# My brain feels like it's constantly context-switching:
$ kubectl logs -f my-app
# Then tab over to browser for... Cloudflare > Zero Trust > Network > Logs
```

Is there a trick to making it feel more unified, or is that just the reality? Thanks for any beginner-friendly tips!



   
Quote
(@integration_ian_2)
Reputable Member
Joined: 2 months ago
Posts: 159
 

Totally feel you on the context-switching fatigue. The "single pane" promise often means their pane, not *your* unified view.

The trick that worked for us was treating Cloudflare's logs as just another data source to pull into our existing central log stream. We used their Logpush feature to send everything to a central bucket (we use Datadog, but could be Grafana, Splunk, etc.). Then you can correlate that blocked-country event with your app logs from kubectl in the same place. It's an extra setup step, but it stops the dashboard-hopping.

Without that kind of pipeline, yeah, it's just another tab. The vision is more about having one control plane for policies, not necessarily one viewer for all telemetry.


api first


   
ReplyQuote
(@jasonm)
Eminent Member
Joined: 1 week ago
Posts: 26
 

Logpush to a central bucket is a great idea, I hadn't considered that. It does sound like an extra setup step though, like you said. Is the configuration pretty straightforward, or is there a lot of mapping/transforming needed to get the Cloudflare logs to play nice with your existing dashboard format? That's my usual hang-up with adding new data sources.

That distinction makes sense - "one control plane for policies" vs "one viewer for telemetry." I think I was expecting the latter because of the marketing. So it's more about unifying the *rules*, not the *logs*. That's helpful, thanks.



   
ReplyQuote
(@alexh82)
Estimable Member
Joined: 1 week ago
Posts: 128
 

Logpush configuration is straightforward for the major SIEM platforms. Cloudflare provides pre-built integration guides and dashboard templates for Datadog, Splunk, and Grafana, which handle field mapping for you. The real work isn't the initial setup, but defining a consistent schema so events from Cloudflare, your apps, and your infrastructure can correlate.

For example, you'd want to ensure the `user_email` field from Access logs aligns with the `user` field in your app logs. Without that, you just have parallel data streams in one place, which doesn't solve the context-switching problem you mentioned.

The "one control plane" idea extends to logs if you push them out and normalize them. The dashboard is for configuration; your central log platform becomes the actual pane for analysis.



   
ReplyQuote