Overview

Real-time monitoring dashboard

πŸ”€ Active Workflows

● Invoice Processing 🏠 Local + πŸ‡©πŸ‡ͺ EU
● Customer Onboarding 🏠 Local + πŸ‡ͺπŸ‡Ί EU
● Daily Reports ⚠️ UK Review

🌍 Data Destinations

🏠 Local Server 8,423 requests βœ“
πŸ‡©πŸ‡ͺ Germany (EU) 2,156 requests βœ“
πŸ‡³πŸ‡± Netherlands (EU) 1,847 requests βœ“
πŸ‡«πŸ‡· France (EU) 421 requests βœ“

βœ… Compliance Status

πŸ“‹ Recent Activity

14:23 Invoice Processing completed
14:15 Customer Onboarding completed
14:02 Report Generator failed

πŸ€– AI Model Usage

🏠
Ollama / llama3.2 847 calls β€’ 12.3k tokens
Local
🏠
Ollama / nomic-embed 234 calls β€’ 45.2k tokens
Local

🚨 Alerts & Policy Events

View all β†’
βœ…
All EU residency policies passing 100% of data transfers within approved regions
Now
● Live

Invoice Processing Workflow

🏠 3 Local πŸ‡©πŸ‡ͺ 1 EU βœ“ Compliant
98.5% Success Rate
2.3s Avg Duration
2 min ago Last Run
847 Executions (24h)
TRIGGER πŸ“ File Watcher
🏠 Local Filesystem
πŸ“„ Document πŸ”’ No AI
β†’
ACTION πŸ“‘ PDF Extract
🏠 Local Processing
πŸ“„ Document 🏠 Local AI
β†’
AI βœ“ Safe πŸ€– Invoice Parser
🏠 Ollama (llama3.2)
πŸ’° Financial 🏠 Local AI
β†’
ACTION πŸ’Ύ Store to Nextcloud
πŸ‡©πŸ‡ͺ Frankfurt, Germany
πŸ’° Financial πŸ”’ No AI

🌍 Data Destinations Map

🏠
Local Server 3 components β€’ 100% local
βœ“
πŸ‡©πŸ‡ͺ
Germany (EU) Nextcloud storage β€’ 45.2 MB
βœ“
● Live

Customer Onboarding Workflow

🏠 2 Local πŸ‡ͺπŸ‡Ί 3 EU βœ“ Compliant
99.2% Success Rate
5.7s Avg Duration
15 min ago Last Run
234 Executions (24h)
TRIGGER πŸ”— Webhook
🏠 Inbound Only
πŸ“‹ Personal πŸ”’ No AI
β†’
ACTION βœ… Validate
🏠 Local
πŸ“‹ Personal 🏠 Local AI
β†’
ACTION πŸ—„οΈ Create Account
πŸ‡³πŸ‡± Amsterdam
πŸ“‹ Personal πŸ”’ No AI
ACTION πŸ“§ Send Email
πŸ‡«πŸ‡· Paris
πŸ“‹ Personal πŸ”’ No AI
β†’
ACTION πŸ“‹ Add to CRM
πŸ‡©πŸ‡ͺ Frankfurt
πŸ“‹ Personal πŸ”’ No AI

🌍 Data Destinations Map

🏠
Local Server2 components
βœ“
πŸ‡³πŸ‡±
Netherlands (EU)Database
βœ“
πŸ‡«πŸ‡·
France (EU)SMTP
βœ“
πŸ‡©πŸ‡ͺ
Germany (EU)CRM
βœ“
● Paused

Daily Reports Workflow

🏠 3 Local πŸ‡©πŸ‡ͺ 1 EU ⚠️ 1 Review
85.0% Success Rate
8.2s Avg Duration
2 days ago Last Run
12 Executions (7d)
TRIGGER ⏰ Schedule
🏠 Internal
β†’
ACTION πŸ—„οΈ Query DB
🏠 PostgreSQL
β†’
AI βœ“ Safe πŸ“ Summarize
🏠 Local LLM
β†’
ACTION πŸ“§ Email Report
πŸ‡©πŸ‡ͺ Frankfurt
ACTION ⚠️ Review πŸ“Š Post to Slack
πŸ‡¬πŸ‡§ UK
⚠️ Requires GDPR review

🌍 Data Destinations Map

🏠
Local Server3 components
βœ“
πŸ‡©πŸ‡ͺ
Germany (EU)Email delivery
βœ“
πŸ‡¬πŸ‡§
United KingdomSlack β€’ Needs approval
⚠️

πŸ“ Data Destinations (Last 24 Hours)

Destination Region Requests Data Volume Status
🏠 Local LLM (Ollama) Local 156 2.3 MB βœ“ OK
☁️ Nextcloud Server EU (Frankfurt) 423 45.2 MB βœ“ OK
πŸ“§ SMTP Server EU (Amsterdam) 89 1.8 MB βœ“ OK
πŸ”— Webhook Endpoints EU (Mixed) 179 0.9 MB βœ“ OK

πŸ—ΊοΈ Approved Regions

πŸ‡ͺπŸ‡Ί
European UnionAll 27 member states
βœ“ Approved
πŸ‡¨πŸ‡­
SwitzerlandAdequacy decision
βœ“ Approved
πŸ‡ΊπŸ‡Έ
United StatesBlocked by policy
βœ— Blocked
πŸ‡¬πŸ‡§
United KingdomRequires approval
⚠ Review

πŸ“‹ Active Compliance Rules

πŸ›‘οΈ
Block non-EU AI providers All AI calls must route to EU-based or local models
πŸ“§
EU-only email routing SMTP servers must be in approved regions
πŸ””
Alert on cross-border transfer Notify admin when data leaves approved regions
🚫
Block all external transfers Only allow local/internal destinations
βœ“
Invoice Processing #exec-4821
⏱️ 2.3s πŸ“… Today 14:23
Trigger β†’ Extract β†’ AI Parse β†’ Store
βœ“
Customer Onboarding #exec-4820
⏱️ 5.7s πŸ“… Today 14:15
Webhook β†’ Validate β†’ Create β†’ Email
βœ—
Report Generator #exec-4819
⏱️ 1.2s πŸ“… Today 14:02
Manual β†’ Query DB β†’ HTTP βœ—

πŸ“„ Execution Details - #exec-4821

{
  "executionId": "exec-4821",
  "workflowName": "Invoice Processing",
  "status": "success",
  "duration": 2333,
  "triggeredBy": "schedule",
  "audit": {
    "externalCalls": 0,
    "dataRegions": ["local"],
    "complianceStatus": "pass"
  }
}
πŸ€– Bee Flow AI Analysis

πŸ” Root Cause

The HTTP node failed because the external API returned 503 (Service Unavailable). The endpoint api.example.com/reports appears to be rate-limiting requests after 10 calls/minute.

πŸ“‹ Evidence

πŸ’‘ Suggested Fix

  1. Add retry logic with exponential backoff (3 attempts: 1s β†’ 2s β†’ 4s)
  2. Implement request rate limiting (max 10 requests/minute)
  3. Add timeout handling (30s timeout with graceful fallback)

Workflow Executions

beeflow_workflow_executions_total
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1,247 this week

Execution Duration

beeflow_workflow_duration_seconds
p50
1.2s
p90
3.8s
p99
8.2s

AI Model Usage

beeflow_ai_calls_total{provider, model}
🏠 Ollama / llama3.2 847 calls β€’ 12.3k tokens Local
🏠 Ollama / nomic-embed 234 calls β€’ 45.2k tokens Local

πŸ“‹ Prometheus Configuration

# prometheus.yml
scrape_configs:
  - job_name: 'beeflow'
    static_configs:
      - targets: ['localhost:3001']
    metrics_path: '/metrics'
    scrape_interval: 15s
Trace: abc123def456 Total: 2.3s
workflow.execute beeflow-engine
2.3s
node.trigger beeflow-engine
12ms
node.extract beeflow-engine
890ms
pdf.parse pdf-parser
720ms
node.ai-parse beeflow-engine
1.2s
llm.generate ollama-local
1.1s
node.store beeflow-engine
45ms

πŸ“‹ OpenTelemetry Configuration

# Environment variables
OTEL_EXPORTER_OTLP_ENDPOINT=http://jaeger:4317
OTEL_SERVICE_NAME=beeflow
OTEL_TRACES_SAMPLER=parentbased_traceidratio
OTEL_TRACES_SAMPLER_ARG=0.1

Audit Summary (Last 30 Days)

4,821 Total Executions
0 Policy Violations
100% Local AI Usage
EU Only Data Residency

Export Options

πŸ“„ JSON Export Machine-readable for SIEM tools
πŸ“Š CSV Export Spreadsheet-compatible
πŸ“‘ PDF Report Formatted for auditors

🐝 Bee Flow Monitor: This is a concept mockup. The actual product interface may differ.

Want to learn more?

Explore the full privacy features or see how Bee Flow works