Feature Spotlight: Centralized Cloudflare Tunnel Visibility & DNS Inspection Across Multiple Hosts
This release introduces a significant enhancement to DockFlare's monitoring capabilities, especially for users running DockFlare instances across multiple Docker hosts. It provides a much-needed holistic view of your entire Cloudflare Tunnel infrastructure.
The Challenge Addressed:
Previously, if you were running DockFlare on several hosts, each managing its own tunnel, getting a complete overview required checking each DockFlare instance individually. This new feature consolidates that view.
1. Account-Wide Tunnel Listing:
- The main status page now includes a new section titled "All Cloudflare Tunnels on Account."
- Instead of just seeing the tunnel managed by the local DockFlare, this table displays all Cloudflare Tunnels found under the Cloudflare Account ID specified by your
CF_ACCOUNT_ID
environment variable. - It provides a quick overview of each tunnel's name, ID, current status (e.g., healthy, degraded, down, inactive), creation date, and active
cloudflared
connections (including colo names). - This is invaluable for users with multiple DockFlare deployments (e.g., 5-6 Docker hosts or more), as it offers a single pane of glass to monitor all tunnels associated with the account, regardless of which host they originate from.
2. Integrated DNS Record Viewer (from any DockFlare instance):
- Alongside each tunnel listed in the new "All Cloudflare Tunnels on Account" table, you'll find a
+
icon. - Clicking this icon will dynamically fetch and display all CNAME DNS records that point to that specific tunnel's unique
cfargotunnel.com
address, no matter which DockFlare instance is displaying the page. - The displayed DNS records are clickable links, allowing for easy navigation to the actual hostnames.
- This allows for quick verification from any of your DockFlare UIs which hostnames are currently routed through any given tunnel on your account.
Benefits:
- True Centralized Overview: See all your account's tunnels and their DNS linkages from any single DockFlare instance, perfect for multi-host setups.
- Simplified DNS Auditing: Quickly identify which DNS hostnames are associated with which tunnel across your entire account.
- Streamlined Troubleshooting: More easily spot misconfigurations or understand traffic flow when dealing with multiple tunnels and hosts.
- Reduced Context Switching: No need to log into or expose multiple DockFlare instances just to check on different tunnels.
I believe these additions will make managing and understanding your Cloudflare Tunnel setup with DockFlare, especially in distributed environments, significantly more powerful and intuitive!