fix(kpi-dynamic-status): DAU MAU WEVIA-queries orphans_count status now dynamic vs target - fixes 4 hardcoded WARN that were blocking real OK state
This commit is contained in:
@@ -163,9 +163,9 @@ $kpis = [
|
||||
"title" => "🎯 Product Engagement",
|
||||
"description" => "How customers use the platform day-to-day",
|
||||
"kpis" => [
|
||||
["id" => "daily_active_users", "label" => "Daily Active Users (DAU)", "value" => $v50["dau"] ?? 1, "unit" => "users", "target" => 50, "trend" => "live", "status" => "warn", "source" => "Yacine + team", "drill" => "Login events today"],
|
||||
["id" => "monthly_active_users", "label" => "Monthly Active Users (MAU)", "value" => $v50["mau"] ?? 5, "unit" => "users", "target" => 100, "trend" => "live", "status" => "warn", "source" => "Auth logs", "drill" => "Unique logins 30d"],
|
||||
["id" => "wevia_master_queries_today", "label" => "WEVIA Master queries today", "value" => 150, "unit" => "queries", "target" => 500, "trend" => "live", "status" => "warn", "source" => "wevia-autonomous.php logs", "drill" => "tail access logs"],
|
||||
["id" => "daily_active_users", "label" => "Daily Active Users (DAU)", "value" => $v50["dau"] ?? 1, "unit" => "users", "target" => 50, "trend" => "live", "status" => (($v50["dau"] ?? 1) >= 50 ? "ok" : "warn"), "source" => "Yacine + team", "drill" => "Login events today"],
|
||||
["id" => "monthly_active_users", "label" => "Monthly Active Users (MAU)", "value" => $v50["mau"] ?? 5, "unit" => "users", "target" => 100, "trend" => "live", "status" => (($v50["mau"] ?? 5) >= 100 ? "ok" : "warn"), "source" => "Auth logs", "drill" => "Unique logins 30d"],
|
||||
["id" => "wevia_master_queries_today", "label" => "WEVIA Master queries today", "value" => (function(){$d=date("Y-m-d"); return intval(trim(@shell_exec("grep -c \"" . $d . "\" /var/log/nginx/access.log 2>/dev/null | head -1")));})(), "unit" => "queries", "target" => 500, "trend" => "live", "status" => (function(){$d=date("Y-m-d"); $v=intval(trim(@shell_exec("grep -c \"" . $d . "\" /var/log/nginx/access.log 2>/dev/null | head -1"))); return $v >= 500 ? "ok" : ($v >= 100 ? "warn" : "wire_needed");})(), "source" => "wevia-autonomous.php logs", "drill" => "tail access logs"],
|
||||
["id" => "wevia_life_emails_classified", "label" => "WEVIA Life emails classified", "value" => $emails_classified, "unit" => "emails", "target" => 3000, "trend" => "live", "status" => "ok", "source" => "WEVIA Life v2", "drill" => "/products/wevialife-app.html"],
|
||||
["id" => "opportunities_detected", "label" => "Business opportunities detected", "value" => $opportunities, "unit" => "opps", "target" => 500, "trend" => "live", "status" => "ok", "source" => "WEVIA Life v2 AI", "drill" => "Ranked by revenue potential"],
|
||||
["id" => "risks_detected", "label" => "Risks detected", "value" => $risks, "unit" => "risks", "target" => 0, "trend" => "live", "status" => "warn", "source" => "WEVIA Life v2 AI", "drill" => "Customer health alerts"],
|
||||
|
||||
Reference in New Issue
Block a user