Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save lcatlett/f75c4320aa6a6c59a1c0531d29b1cd6f to your computer and use it in GitHub Desktop.

Select an option

Save lcatlett/f75c4320aa6a6c59a1c0531d29b1cd6f to your computer and use it in GitHub Desktop.
Pantheon Binding Audit Report - Site: 6572c617-a3e0-4a77-bfdb-8cffb83167d4 (live) - 2025-07-21 19:27:20
{
"audit_metadata": {
"timestamp": "2025-07-21T23:00:58Z",
"binding_id": "13ebbe218bee4f5ba21d579f651fd48a",
"audit_version": "1.0",
"cache_directory": "./binding_cache/6572c617-a3e0-4a77-bfdb-8cffb83167d4/live/13ebbe218bee4f5ba21d579f651fd48a",
"date_range": {
"start_date": "2025-07-20",
"end_date": "2025-07-21",
"duration_days": 2,
"filter_type": "last_n_days"
}
},
"binding_metadata": {
"site_name": "ufc-com",
"site_id": "6572c617-a3e0-4a77-bfdb-8cffb83167d4",
"environment": "live",
"plan_name": "Elite",
"service_level": "elite_20m",
"framework": "drupal8",
"php_version": "81",
"appserver_count": 1,
"endpoint": "53bade31-457e-44dd-82af-77d8e057242c"
},
"plan_tier_analysis": {
"detected_tier": "Elite",
"worker_range": "4-8",
"error_rate_targets": {
"warning_threshold": 2.0,
"critical_threshold": 5.0
},
"performance_targets": {
"p95_target_seconds": 10.0,
"worker_efficiency_target": 1.0,
"socket_availability_target": 99.0
}
},
"current_usage": {
"php_processes": 0,
"binding_php_processes": 0,
"nginx_processes": 0,
"total_processes": 0,
"memory_usage_mb": 0,
"memory_usage_percent": 0.0,
"cpu_cores": 1,
"load_average": "0.0",
"load_per_core": 0.00,
"old_workers": 6,
"stuck_workers": 0,
"worker_efficiency": 0.0,
"overall_health_score": 0,
"health_status": "DEGRADED",
"uptime_seconds": 86400
},
"resource_exhaustion": {
"overall_status": "OK",
"exhaustion_score": 0,
"cpu_status": "OK",
"memory_status": "OK",
"php_status": "OK",
"efficiency_status": "OK",
"php_process_multiplier": 1.0,
"expected_workers": 8,
"indicators": [],
"analysis_approach": "enhanced_diagnostic"
},
"resource_limits": {
"php_memory_limit_mb": "1024M",
"mysql_memory_limit_mb": "unknown",
"redis_memory_limit_mb": "unknown"
},
"configuration": {
"php_fpm": {
"pm_mode": "dynamic",
"max_children": 8,
"start_servers": 1,
"min_spare_servers": 1,
"max_spare_servers": 5,
"max_requests": 100,
"request_terminate_timeout": 120
},
"php_memory_limit": "1024M",
"nginx": {
"worker_processes": 4,
"worker_connections": 128,
"max_connections": 1024,
"connection_utilization_percent": 0.0
},
"issues": [
]
},
"error_analysis": {
"today": {
"requests": 29442,
"499_errors": 0,
"502_errors": 0,
"503_errors": 0,
"504_errors": 0,
"error_rate_percent": 0
},
"last_7_days": {
"requests": 29442,
"499_errors": 0,
"502_errors": 0,
"503_errors": 0,
"504_errors": 0,
"error_rate_percent": 0
},
"timeout_patterns": {
"30s_timeouts": 0,
"59s_timeouts": 0,
"120s_timeouts": 0,
"long_requests_today": 0
}
},
"socket_exhaustion": {
"nginx_socket_errors_today": 0,
"nginx_socket_errors_week": 0,
"phpfpm_exhaustion_today": 0,
"phpfpm_exhaustion_week": 0,
"max_children_hits": 0,
"worker_scaling_events": 0,
"connection_refused_errors": 0,
"upstream_timeout_errors": 0,
"php_process_kills": 0,
"severity": "OK"
},
"performance_metrics": {
"response_times": {
"p50_seconds": 0,
"p95_seconds": 30981,
"p99_seconds": 0
},
"throughput": {
"requests_per_minute": 20,
"worker_efficiency": 0.0
},
"severity": "OK"
},
"slow_endpoints": [],
"worker_analysis": {
"total_workers": 8,
"old_workers": 6,
"stuck_workers": 0,
"efficiency_percent": 25.0
},
"cascade_analysis": {
"avg_499_response_time": 0,
"long_running_requests": 995,
"url_patterns": [],
"cascade_indicators": [
" 995 slow requests >10s (cascade triggers)"
],
"severity": "OK"
},
"cascade_analysis_enhanced": {
"total_499s": 0,
"user_499s": 0,
"bot_499s": 0,
"avg_499_response_time": 0,
"long_running_requests": 995,
"worker_waste_percent": 0,
"response_distribution": "200:935 301:19 500:16 302:16 403:10 ",
"cascade_stats": "",
"slow_urls": "/sites/default/files/js/js_mCZky5ACDUqGc1ej3qu7DpTX7frtFoGuBbJsT6D2564.js?scope=footer&delta=4&language=en&theme=gin&include=eJyNUkFygzAM_JCLT31AD-21T8gIIUATY1FbZpK-vjbESRNmMjkwtrSrtdAKxSudNIGzXUgzuAavmTfH_hhNt5BduCMxs7grrdwvBJRA1kuYwPEvGXQQxA5O2iwR9ZxJgxnY2_xt3IsEoPJCq4hJPR6cYFEAZfE20JCPNX_O7dhIEHA8tBCq1gEQyes1VBH3H2bPGxiV8Xi-expz9zBHMj07pVDTW2TwSB2rhHfLeRbBZ6TWVeQVTkPTPELk-BJ51Ml9-twvvUTnCQba_umWhKTSFyP0EWnzcI8_SXRXs45_l4s7hRmi0leQ6bvvGXcyUVJA-sxRsfsBVGjdrkID-OhWt2ND3lz8s9XHFG_GlHvDeTXLtj3Z2FoL3XTbiPWMVXeVMXGUoJi0atT4vvJao4HoCdSMslAoZuV9LCt7T91lXuEcej49zqShiDDTR-H9Aa5ncF8(203730.0s) /sites/default/files/js/js__DXZYAqhzcXSYEpdAck1b1E7-1LhlznFuUUXhYgEilE.js?scope=footer&delta=0&language=es&theme=ufc&include=eJx1kOGuwyAIhV_IlkcyVGlrZ8UIdut9-uvslu3-uAkhH4dwUNB7ZUwn4AvGuXBSM6G7WeUWGb7YbvJvS-mhxh8ER_DEJnOM4EvNGMcnDzGkmxg5RWlvg0Kmzg6WyBPGwYl8l1uvLHqBQt5OmBKVLs1hWTWjCGDVlUv4QQ2cei-yw_gS2tzy1s_2MhDC4tZm1X1AgtIwM2vzjXhyVeuDOD6onMCJHEdzBLoL9Dzu7GukPxJu-LgE-0S7kMIb-o6dUh12DOmzcSX0108g43KdoB9m8IWz53v6Bepim5M(120232.0s) /sites/default/files/css/css_p9araUD1kioSoR1MtmFY-ZazQomvCQilZ9oJ9WhKMw4.css?delta=3&language=ja&theme=ufc&include=eJx1UQFuwyAM_FCIpX0IOWASWoIjbNplrx8h2VpNmoTgbOPjfKD3yph3wAuMoXDWYUJ3t8ptbfCG7U3-LSl96uAfBI_oiYeNUwJf6oZpPLBJMd9lkF2U1tYoNNTgYE48YTJO5D289ciiFyjk7YQ5U-mpEOdFNxQBrLpwiV-okXOvJXaYrkTrm3_ye1MGQljc0qg6D0hUMoFZG-8j0lOg7-PKvqYuzQq7iAlecDyPIaCjifluHa8rZRUIqUbfeaeqyvkcpqlJRtmg-5V4cV5ERybmEHMTY8WVw7I_8dAs8GI_HCcr2uxudrxeW6hwB4lmdLvBotGd8qEpq2bFmF_zLoT-9BE2nM9r_VuML7x5fuZvZYXLgw(96786.0s) ",
"top_499_urls": "",
"top_499_user_agents": "",
"cascade_indicators": [" 995 slow requests >10s (cascade triggers)"],
"severity": "OK",
"analysis_approach": "working_diagnostic"
},
"user_agent_analysis": {
"bot_499s": 0,
"user_499s": 0,
"bot_user_agents": ""
},
"log_inventory": {
"nginx_access_logs": 42,
"nginx_error_logs": 5,
"php_logs": 7,
"total_log_size_mb": 251
},
"health_checks": {
"status": "UNKNOWN",
"alerts": [
],
"warnings": [
]
},
"memory_validation": {
"status": "UNKNOWN",
"safety_factor": 0,
"headroom_percent": 0,
"recommendations": [
]
},
"worker_scaling": {
"current_workers": 8,
"optimal_workers": 0,
"scaling_algorithm": "dynamic",
"plan_based_range": "8-16"
},
"recommendations": [
]
}
{
"audit_metadata": {
"timestamp": "2025-07-21T22:59:48Z",
"binding_id": "13f5dde7a6344bbf9efb58fdeb16b765",
"audit_version": "1.0",
"cache_directory": "./binding_cache/6572c617-a3e0-4a77-bfdb-8cffb83167d4/live/13f5dde7a6344bbf9efb58fdeb16b765",
"date_range": {
"start_date": "2025-07-20",
"end_date": "2025-07-21",
"duration_days": 2,
"filter_type": "last_n_days"
}
},
"binding_metadata": {
"site_name": "ufc-com",
"site_id": "6572c617-a3e0-4a77-bfdb-8cffb83167d4",
"environment": "live",
"plan_name": "Elite",
"service_level": "elite_20m",
"framework": "drupal8",
"php_version": "81",
"appserver_count": 1,
"endpoint": "2da08cae-ae60-4ada-9115-be424ed2f747"
},
"plan_tier_analysis": {
"detected_tier": "Elite",
"worker_range": "4-8",
"error_rate_targets": {
"warning_threshold": 2.0,
"critical_threshold": 5.0
},
"performance_targets": {
"p95_target_seconds": 10.0,
"worker_efficiency_target": 1.0,
"socket_availability_target": 99.0
}
},
"current_usage": {
"php_processes": 0,
"binding_php_processes": 0,
"nginx_processes": 0,
"total_processes": 0,
"memory_usage_mb": 0,
"memory_usage_percent": 0.0,
"cpu_cores": 1,
"load_average": "0.0",
"load_per_core": 0.00,
"old_workers": 6,
"stuck_workers": 0,
"worker_efficiency": 0.0,
"overall_health_score": 0,
"health_status": "DEGRADED",
"uptime_seconds": 86400
},
"resource_exhaustion": {
"overall_status": "OK",
"exhaustion_score": 0,
"cpu_status": "OK",
"memory_status": "OK",
"php_status": "OK",
"efficiency_status": "OK",
"php_process_multiplier": 1.0,
"expected_workers": 8,
"indicators": [],
"analysis_approach": "enhanced_diagnostic"
},
"resource_limits": {
"php_memory_limit_mb": "1024M",
"mysql_memory_limit_mb": "unknown",
"redis_memory_limit_mb": "unknown"
},
"configuration": {
"php_fpm": {
"pm_mode": "dynamic",
"max_children": 8,
"start_servers": 1,
"min_spare_servers": 1,
"max_spare_servers": 5,
"max_requests": 100,
"request_terminate_timeout": 120
},
"php_memory_limit": "1024M",
"nginx": {
"worker_processes": 4,
"worker_connections": 128,
"max_connections": 1024,
"connection_utilization_percent": 0.0
},
"issues": [
]
},
"error_analysis": {
"today": {
"requests": 28271,
"499_errors": 0,
"502_errors": 0,
"503_errors": 0,
"504_errors": 0,
"error_rate_percent": 0
},
"last_7_days": {
"requests": 28271,
"499_errors": 0,
"502_errors": 0,
"503_errors": 0,
"504_errors": 0,
"error_rate_percent": 0
},
"timeout_patterns": {
"30s_timeouts": 0,
"59s_timeouts": 0,
"120s_timeouts": 0,
"long_requests_today": 0
}
},
"socket_exhaustion": {
"nginx_socket_errors_today": 0,
"nginx_socket_errors_week": 0,
"phpfpm_exhaustion_today": 0,
"phpfpm_exhaustion_week": 0,
"max_children_hits": 0,
"worker_scaling_events": 0,
"connection_refused_errors": 0,
"upstream_timeout_errors": 0,
"php_process_kills": 0,
"severity": "OK"
},
"performance_metrics": {
"response_times": {
"p50_seconds": 0,
"p95_seconds": 31032,
"p99_seconds": 0
},
"throughput": {
"requests_per_minute": 20,
"worker_efficiency": 0.0
},
"severity": "OK"
},
"slow_endpoints": [],
"worker_analysis": {
"total_workers": 8,
"old_workers": 6,
"stuck_workers": 0,
"efficiency_percent": 25.0
},
"cascade_analysis": {
"avg_499_response_time": 0,
"long_running_requests": 997,
"url_patterns": [],
"cascade_indicators": [
" 997 slow requests >10s (cascade triggers)"
],
"severity": "OK"
},
"cascade_analysis_enhanced": {
"total_499s": 0,
"user_499s": 0,
"bot_499s": 0,
"avg_499_response_time": 0,
"long_running_requests": 997,
"worker_waste_percent": 0,
"response_distribution": "200:927 302:24 301:24 500:16 403:5 ",
"cascade_stats": "",
"slow_urls": "/sites/default/files/css/css_hy-VsJQMTY5OUXCL8YcSTAE-3mdw-uGe6s2ossmtkkc.css?delta=3&language=en&theme=ufc&include=eJyNU4GSnDAI_aFoZvoH_ZIMJqjpxuAEsnd7X18Sdfd6nd50Rg0QeMADIQQhyA8LpzDOhbKYCfzNCemz20-y-8X_vBJ8F-M1WM8KyYZSd0jjyzKkmG9swh3tPQYks1N6ujX5dOAHC26KzWjq7O2SaNJoz_xZ1Uo8FbziwUu8Y0doXg4C24LBTZAzlm6a47LKDswWqqxU4gdIpNzvEnlIp0Hjlsv-0NItIxS_KlQxE4pgOdydAN_Ydnnosllitvq6XvulgPeolF6qEKUGdekxR-mNcRQcZiJNYO4R39j277hRqKlT4Zh8VGpf4ngcZgaPE9HNedo2zcZ2TjWGjjtVEcoHeVqq1kpDo-ts8cQ8gZol5rkVhY59aSP6ohulNrD74Sk5Ft0ApfnIluBBVVyI7OmO5WEpo3r1zCsWnTgUWArsKz_n_rSMNe91SpFXPOrWPuqwQcwvdlaEcEzT7rCgObm0F6eVsVzITR6jb51_u5VXLITtNZ1-8oXbYQzrzoivcmFc-p-RzxgpiN9cjWujKGoZWc6N_ez6l-V_fHTF379yMiJ72PFn8-vE9Z9sCIX2QG_5N0p6jvQ(107172.0s) /node/add/article(103407.0s) /sites/default/files/css/css_o4lFEu9UhwZ3NUTQ1oakbQxEpbigJIH9gyPyRdJdTto.css?delta=3&language=en&theme=ufc&include=eJx1UQFuwyAM_BAEaR9CDjgJrYMjbNJlrx8l2VpNmoTgbOzjfECMypAPBxcYpsJZzQjh7pXb2twb9jf590rxU03c0e0pIpuNiVwsdQManthSyncxcoji2hoFTZ2Cm4lHIBtE3sNbjzxEcQWjHyFnLD01pXnRDUQcVF24pC_QxLnfEQegK9H65p_80ZQ5QShhaVSdx0lStBOzNt494UNc34eVY6UuzQuHBORecDgPM0HAkfnuA68rZhU3UU2x845VlfM5TFNDVtlC-JV4cV5Ez0zKU8pNjJdQnpb9iU2zIIr_CExetNnd7Hi9tmBhQ3BwVR-TBN6xHI4ztvJeQDhDOCwUTeEcyzXF1a6Q8suHBSGe_roN5rOsf5eNhbfIj_wNLGTVMw(96786.0s) ",
"top_499_urls": "",
"top_499_user_agents": "",
"cascade_indicators": [" 997 slow requests >10s (cascade triggers)"],
"severity": "OK",
"analysis_approach": "working_diagnostic"
},
"user_agent_analysis": {
"bot_499s": 0,
"user_499s": 0,
"bot_user_agents": ""
},
"log_inventory": {
"nginx_access_logs": 18,
"nginx_error_logs": 4,
"php_logs": 7,
"total_log_size_mb": 104
},
"health_checks": {
"status": "UNKNOWN",
"alerts": [
],
"warnings": [
]
},
"memory_validation": {
"status": "UNKNOWN",
"safety_factor": 0,
"headroom_percent": 0,
"recommendations": [
]
},
"worker_scaling": {
"current_workers": 8,
"optimal_workers": 0,
"scaling_algorithm": "dynamic",
"plan_based_range": "8-16"
},
"recommendations": [
]
}
{
"audit_metadata": {
"timestamp": "2025-07-21T23:00:58Z",
"binding_id": "54b396db423b4343bae3e54b2aae71bb",
"audit_version": "1.0",
"cache_directory": "./binding_cache/6572c617-a3e0-4a77-bfdb-8cffb83167d4/live/54b396db423b4343bae3e54b2aae71bb",
"date_range": {
"start_date": "2025-07-20",
"end_date": "2025-07-21",
"duration_days": 2,
"filter_type": "last_n_days"
}
},
"binding_metadata": {
"site_name": "ufc-com",
"site_id": "6572c617-a3e0-4a77-bfdb-8cffb83167d4",
"environment": "live",
"plan_name": "Elite",
"service_level": "elite_20m",
"framework": "drupal8",
"php_version": "81",
"appserver_count": 1,
"endpoint": "f3d247c1-8a1c-4ac9-918f-7c5695d59de6"
},
"plan_tier_analysis": {
"detected_tier": "Elite",
"worker_range": "4-8",
"error_rate_targets": {
"warning_threshold": 2.0,
"critical_threshold": 5.0
},
"performance_targets": {
"p95_target_seconds": 10.0,
"worker_efficiency_target": 1.0,
"socket_availability_target": 99.0
}
},
"current_usage": {
"php_processes": 0,
"binding_php_processes": 0,
"nginx_processes": 0,
"total_processes": 0,
"memory_usage_mb": 0,
"memory_usage_percent": 0.0,
"cpu_cores": 1,
"load_average": "0.0",
"load_per_core": 0.00,
"old_workers": 6,
"stuck_workers": 0,
"worker_efficiency": 0.0,
"overall_health_score": 0,
"health_status": "DEGRADED",
"uptime_seconds": 86400
},
"resource_exhaustion": {
"overall_status": "OK",
"exhaustion_score": 0,
"cpu_status": "OK",
"memory_status": "OK",
"php_status": "OK",
"efficiency_status": "OK",
"php_process_multiplier": 1.0,
"expected_workers": 8,
"indicators": [],
"analysis_approach": "enhanced_diagnostic"
},
"resource_limits": {
"php_memory_limit_mb": "1024M",
"mysql_memory_limit_mb": "unknown",
"redis_memory_limit_mb": "unknown"
},
"configuration": {
"php_fpm": {
"pm_mode": "dynamic",
"max_children": 8,
"start_servers": 1,
"min_spare_servers": 1,
"max_spare_servers": 5,
"max_requests": 100,
"request_terminate_timeout": 120
},
"php_memory_limit": "1024M",
"nginx": {
"worker_processes": 4,
"worker_connections": 128,
"max_connections": 1024,
"connection_utilization_percent": 0.0
},
"issues": [
]
},
"error_analysis": {
"today": {
"requests": 32205,
"499_errors": 0,
"502_errors": 0,
"503_errors": 0,
"504_errors": 0,
"error_rate_percent": 0
},
"last_7_days": {
"requests": 32205,
"499_errors": 0,
"502_errors": 0,
"503_errors": 0,
"504_errors": 0,
"error_rate_percent": 0
},
"timeout_patterns": {
"30s_timeouts": 0,
"59s_timeouts": 0,
"120s_timeouts": 0,
"long_requests_today": 0
}
},
"socket_exhaustion": {
"nginx_socket_errors_today": 0,
"nginx_socket_errors_week": 0,
"phpfpm_exhaustion_today": 0,
"phpfpm_exhaustion_week": 0,
"max_children_hits": 0,
"worker_scaling_events": 0,
"connection_refused_errors": 0,
"upstream_timeout_errors": 0,
"php_process_kills": 0,
"severity": "OK"
},
"performance_metrics": {
"response_times": {
"p50_seconds": 0,
"p95_seconds": 31129,
"p99_seconds": 0
},
"throughput": {
"requests_per_minute": 22,
"worker_efficiency": 0.0
},
"severity": "OK"
},
"slow_endpoints": [],
"worker_analysis": {
"total_workers": 8,
"old_workers": 6,
"stuck_workers": 0,
"efficiency_percent": 27.5
},
"cascade_analysis": {
"avg_499_response_time": 0,
"long_running_requests": 999,
"url_patterns": [],
"cascade_indicators": [
" 999 slow requests >10s (cascade triggers)"
],
"severity": "OK"
},
"cascade_analysis_enhanced": {
"total_499s": 0,
"user_499s": 0,
"bot_499s": 0,
"avg_499_response_time": 0,
"long_running_requests": 999,
"worker_waste_percent": 0,
"response_distribution": "200:930 302:25 500:18 301:15 403:6 ",
"cascade_stats": "",
"slow_urls": "/sites/default/files/js/js_9rXyRTcO1oGuUqMT9_jU8nYJF0p66wsK6z4MrQFvqp4.js?scope=footer&delta=4&language=en&theme=gin&include=eJyNUkFygzAM_JCLT31AD-21T8goQoAmxqKWyCR9fW0SkybMZHJgjLSrxWgXJRqdbIbg2zRPEBpcO2-B40FdeyR_5JbETRJWWnm_ElAS-ShphMC_5DBAEt8H2WcJtXMm9a7n6PNz4V4lAI2PtIi4ucNdECwKYCzRJ-rzsfTP-TpeCRIOuz2kqrUDRIq2liYS_sMc-QKqMR7Od5_GfHuYlFzHwSjV9qVyeKCWTdK757yLFDNS5yryCqehcRpAWV8iDzaGz5jvSy_ReYSeLv90a8Js0hUj7BHZ5-Uefmaxzcyy_k1PNwoTqNFXkvG76xg3MipzQvrMVbH7ATTYh82EJYgaFre1oeiu_vnq46w3Y8p7wzmaJW1PEltnoR1viVhOrbqLjNNBkuFsVaPW95PrjCWiJ1AzyJFSMSvnsUT2nrrpvMLZdXx63ElDijDRR-GtOR9JNWdB_wBdJHbt(203984.0s) /sites/default/files/js/js_SKNyux_KgvK8hXsLb5GTOP_4LG_zSA_PLqAUbyf9S-o.js?scope=footer&delta=0&language=en&theme=gin&include=eJyNUVtuhDAMvFCWnKEnQcZ4We-GGDkGQU_f8AgtrbTqR-R4PJ6MHZRoNNsIwbc6DhAqPJFb4PhKrp3IT9ySuEHCSVvvBwFFyUfRHgJ_ksMAKr4L0mSJZEsmda7j6PPZuYcEoPFEm4gb71gHwVUBjCV6pS6HDV-yHZ8IFB91A1q0akCkaGdqIuFnmSPvxWSMr8UZzBKlX8rzJb94MmgCKaVBYsrmLrWWIUhXwRPmK64yNKNZtrvPfuARplvWS-5w5ovDMZEW0nqvOC993eObvyi90Pbfs24xFd1NxqWHqOFoRaPk186zx5ToTal6yETK2Ube9PoZV-of5D-c-s7z751UlBAG-lh5X-3pAaU(103632.0s) /node/add/article(103424.0s) ",
"top_499_urls": "",
"top_499_user_agents": "",
"cascade_indicators": [" 999 slow requests >10s (cascade triggers)"],
"severity": "OK",
"analysis_approach": "working_diagnostic"
},
"user_agent_analysis": {
"bot_499s": 0,
"user_499s": 0,
"bot_user_agents": ""
},
"log_inventory": {
"nginx_access_logs": 47,
"nginx_error_logs": 5,
"php_logs": 8,
"total_log_size_mb": 299
},
"health_checks": {
"status": "UNKNOWN",
"alerts": [
],
"warnings": [
]
},
"memory_validation": {
"status": "UNKNOWN",
"safety_factor": 0,
"headroom_percent": 0,
"recommendations": [
]
},
"worker_scaling": {
"current_workers": 8,
"optimal_workers": 0,
"scaling_algorithm": "dynamic",
"plan_based_range": "8-16"
},
"recommendations": [
]
}
{
"audit_metadata": {
"timestamp": "2025-07-21T23:00:58Z",
"binding_id": "558052142495488783bfaaad38ae8a6c",
"audit_version": "1.0",
"cache_directory": "./binding_cache/6572c617-a3e0-4a77-bfdb-8cffb83167d4/live/558052142495488783bfaaad38ae8a6c",
"date_range": {
"start_date": "2025-07-20",
"end_date": "2025-07-21",
"duration_days": 2,
"filter_type": "last_n_days"
}
},
"binding_metadata": {
"site_name": "ufc-com",
"site_id": "6572c617-a3e0-4a77-bfdb-8cffb83167d4",
"environment": "live",
"plan_name": "Elite",
"service_level": "elite_20m",
"framework": "drupal8",
"php_version": "81",
"appserver_count": 1,
"endpoint": "7865db7d-c6db-41d9-9fe7-9d018f20397a"
},
"plan_tier_analysis": {
"detected_tier": "Elite",
"worker_range": "4-8",
"error_rate_targets": {
"warning_threshold": 2.0,
"critical_threshold": 5.0
},
"performance_targets": {
"p95_target_seconds": 10.0,
"worker_efficiency_target": 1.0,
"socket_availability_target": 99.0
}
},
"current_usage": {
"php_processes": 0,
"binding_php_processes": 0,
"nginx_processes": 0,
"total_processes": 0,
"memory_usage_mb": 0,
"memory_usage_percent": 0.0,
"cpu_cores": 1,
"load_average": "0.0",
"load_per_core": 0.00,
"old_workers": 6,
"stuck_workers": 0,
"worker_efficiency": 0.0,
"overall_health_score": 0,
"health_status": "DEGRADED",
"uptime_seconds": 86400
},
"resource_exhaustion": {
"overall_status": "OK",
"exhaustion_score": 0,
"cpu_status": "OK",
"memory_status": "OK",
"php_status": "OK",
"efficiency_status": "OK",
"php_process_multiplier": 1.0,
"expected_workers": 8,
"indicators": [],
"analysis_approach": "enhanced_diagnostic"
},
"resource_limits": {
"php_memory_limit_mb": "1024M",
"mysql_memory_limit_mb": "unknown",
"redis_memory_limit_mb": "unknown"
},
"configuration": {
"php_fpm": {
"pm_mode": "dynamic",
"max_children": 8,
"start_servers": 1,
"min_spare_servers": 1,
"max_spare_servers": 5,
"max_requests": 100,
"request_terminate_timeout": 120
},
"php_memory_limit": "1024M",
"nginx": {
"worker_processes": 4,
"worker_connections": 128,
"max_connections": 1024,
"connection_utilization_percent": 0.0
},
"issues": [
]
},
"error_analysis": {
"today": {
"requests": 35181,
"499_errors": 0,
"502_errors": 0,
"503_errors": 0,
"504_errors": 0,
"error_rate_percent": 0
},
"last_7_days": {
"requests": 35181,
"499_errors": 0,
"502_errors": 0,
"503_errors": 0,
"504_errors": 0,
"error_rate_percent": 0
},
"timeout_patterns": {
"30s_timeouts": 0,
"59s_timeouts": 0,
"120s_timeouts": 0,
"long_requests_today": 0
}
},
"socket_exhaustion": {
"nginx_socket_errors_today": 0,
"nginx_socket_errors_week": 0,
"phpfpm_exhaustion_today": 0,
"phpfpm_exhaustion_week": 0,
"max_children_hits": 0,
"worker_scaling_events": 0,
"connection_refused_errors": 0,
"upstream_timeout_errors": 0,
"php_process_kills": 0,
"severity": "OK"
},
"performance_metrics": {
"response_times": {
"p50_seconds": 0,
"p95_seconds": 31072,
"p99_seconds": 0
},
"throughput": {
"requests_per_minute": 24,
"worker_efficiency": 0.0
},
"severity": "OK"
},
"slow_endpoints": [],
"worker_analysis": {
"total_workers": 8,
"old_workers": 6,
"stuck_workers": 0,
"efficiency_percent": 30.0
},
"cascade_analysis": {
"avg_499_response_time": 0,
"long_running_requests": 997,
"url_patterns": [],
"cascade_indicators": [
" 997 slow requests >10s (cascade triggers)"
],
"severity": "OK"
},
"cascade_analysis_enhanced": {
"total_499s": 0,
"user_499s": 0,
"bot_499s": 0,
"avg_499_response_time": 0,
"long_running_requests": 997,
"worker_waste_percent": 0,
"response_distribution": "200:926 301:22 302:21 500:18 403:8 ",
"cascade_stats": "",
"slow_urls": "/sites/default/files/js/js_S0xTD9nrnzCxFdDdc5VQrTPjgkX8r3K00mFUczzOLnQ.js?scope=footer&delta=0&language=fr&theme=ufc&include=eJx1kVGOwyAMRC8UypGQA05C62KETdrs6TeBZLc_lRAyb8xgDRCCMqTNwlncpsJJhxH8wynvK9uP2t3lq6T41iGsaNcYkIfMRDaUmoFuR20opocMsonic78oONTJ25l4BDJe5PN4bycHQWzB4EZICUtDU5wXzSBioerCJf6ARk5NI_ZAJ9jvzRff9smsIBS_7FbNx75w1IIpiOGs8Rl_-jgSFc3ErP05qzD2wcbIwxrxJbbttyeHStiRgzu83Yxqr-LkMU0x7Y5OfDniaNRc1HTa7asqp_6UhxIMrpjUgC6Ee2dBqaRN5RULQf6TAipEGgg2rupCFH90bJYTeqbLkKsgfXNvmTZxwcImF54i9TyeENPV1wGmag76H9eCEM64Msy9rX22CYVz4Ff6Bcm87JE(120305.0s) /sites/default/files/css/css_awcenxIiW3bwAj8oRiEbvm61OYrhbDnRccs8iUvSWL0.css?delta=1&language=en&theme=ufc&include=eJx1UFtuxDAIvJCzPpJFDEm8IcYyOG16-jrerbQ_lRAahucAiCaQLw9v8FiqZHMzxD2YdCv-A4en_psy-jaHJ_kzIYkrwuyxtgL8uPHEKe_q9FKjozcqubZEv7LMwFNU_QyfIwpLWjcroOqh2SY1_YAlySPHEoHfhK-0_vFXP8MrQY1bmKG6M9GX-uEfh2Dj195KDEY43SUMlzQLmDTKSfXykikKuyEk0DET9lOIsXdpkazppOml8tYb-8OqsLoFIs0ie4hyHJRN_cIt4dh3D2Yo00aAVAdVYKVfadCVPQ(94854.0s) /events(66573.0s) ",
"top_499_urls": "",
"top_499_user_agents": "",
"cascade_indicators": [" 997 slow requests >10s (cascade triggers)"],
"severity": "OK",
"analysis_approach": "working_diagnostic"
},
"user_agent_analysis": {
"bot_499s": 0,
"user_499s": 0,
"bot_user_agents": ""
},
"log_inventory": {
"nginx_access_logs": 42,
"nginx_error_logs": 5,
"php_logs": 6,
"total_log_size_mb": 259
},
"health_checks": {
"status": "UNKNOWN",
"alerts": [
],
"warnings": [
]
},
"memory_validation": {
"status": "UNKNOWN",
"safety_factor": 0,
"headroom_percent": 0,
"recommendations": [
]
},
"worker_scaling": {
"current_workers": 8,
"optimal_workers": 0,
"scaling_algorithm": "dynamic",
"plan_based_range": "8-16"
},
"recommendations": [
]
}
{
"audit_metadata": {
"timestamp": "2025-07-21T23:00:57Z",
"binding_id": "61748dbd0481400e9415dc899c19cd32",
"audit_version": "1.0",
"cache_directory": "./binding_cache/6572c617-a3e0-4a77-bfdb-8cffb83167d4/live/61748dbd0481400e9415dc899c19cd32",
"date_range": {
"start_date": "2025-07-20",
"end_date": "2025-07-21",
"duration_days": 2,
"filter_type": "last_n_days"
}
},
"binding_metadata": {
"site_name": "ufc-com",
"site_id": "6572c617-a3e0-4a77-bfdb-8cffb83167d4",
"environment": "live",
"plan_name": "Elite",
"service_level": "elite_20m",
"framework": "drupal8",
"php_version": "81",
"appserver_count": 1,
"endpoint": "495cd3aa-cf75-4300-af0e-6ec624be257e"
},
"plan_tier_analysis": {
"detected_tier": "Elite",
"worker_range": "4-8",
"error_rate_targets": {
"warning_threshold": 2.0,
"critical_threshold": 5.0
},
"performance_targets": {
"p95_target_seconds": 10.0,
"worker_efficiency_target": 1.0,
"socket_availability_target": 99.0
}
},
"current_usage": {
"php_processes": 0,
"binding_php_processes": 0,
"nginx_processes": 0,
"total_processes": 0,
"memory_usage_mb": 0,
"memory_usage_percent": 0.0,
"cpu_cores": 1,
"load_average": "0.0",
"load_per_core": 0.00,
"old_workers": 6,
"stuck_workers": 0,
"worker_efficiency": 0.0,
"overall_health_score": 0,
"health_status": "DEGRADED",
"uptime_seconds": 86400
},
"resource_exhaustion": {
"overall_status": "OK",
"exhaustion_score": 0,
"cpu_status": "OK",
"memory_status": "OK",
"php_status": "OK",
"efficiency_status": "OK",
"php_process_multiplier": 1.0,
"expected_workers": 8,
"indicators": [],
"analysis_approach": "enhanced_diagnostic"
},
"resource_limits": {
"php_memory_limit_mb": "1024M",
"mysql_memory_limit_mb": "unknown",
"redis_memory_limit_mb": "unknown"
},
"configuration": {
"php_fpm": {
"pm_mode": "dynamic",
"max_children": 8,
"start_servers": 1,
"min_spare_servers": 1,
"max_spare_servers": 5,
"max_requests": 100,
"request_terminate_timeout": 120
},
"php_memory_limit": "1024M",
"nginx": {
"worker_processes": 4,
"worker_connections": 128,
"max_connections": 1024,
"connection_utilization_percent": 0.0
},
"issues": [
]
},
"error_analysis": {
"today": {
"requests": 34876,
"499_errors": 0,
"502_errors": 0,
"503_errors": 0,
"504_errors": 0,
"error_rate_percent": 0
},
"last_7_days": {
"requests": 34876,
"499_errors": 0,
"502_errors": 0,
"503_errors": 0,
"504_errors": 0,
"error_rate_percent": 0
},
"timeout_patterns": {
"30s_timeouts": 0,
"59s_timeouts": 0,
"120s_timeouts": 0,
"long_requests_today": 0
}
},
"socket_exhaustion": {
"nginx_socket_errors_today": 0,
"nginx_socket_errors_week": 0,
"phpfpm_exhaustion_today": 0,
"phpfpm_exhaustion_week": 0,
"max_children_hits": 0,
"worker_scaling_events": 0,
"connection_refused_errors": 0,
"upstream_timeout_errors": 0,
"php_process_kills": 0,
"severity": "OK"
},
"performance_metrics": {
"response_times": {
"p50_seconds": 0,
"p95_seconds": 31066,
"p99_seconds": 0
},
"throughput": {
"requests_per_minute": 24,
"worker_efficiency": 0.0
},
"severity": "OK"
},
"slow_endpoints": [],
"worker_analysis": {
"total_workers": 8,
"old_workers": 6,
"stuck_workers": 0,
"efficiency_percent": 30.0
},
"cascade_analysis": {
"avg_499_response_time": 0,
"long_running_requests": 996,
"url_patterns": [],
"cascade_indicators": [
" 996 slow requests >10s (cascade triggers)"
],
"severity": "OK"
},
"cascade_analysis_enhanced": {
"total_499s": 0,
"user_499s": 0,
"bot_499s": 0,
"avg_499_response_time": 0,
"long_running_requests": 996,
"worker_waste_percent": 0,
"response_distribution": "200:939 301:20 500:16 302:15 403:5 ",
"cascade_stats": "",
"slow_urls": "/mrss/news(724774.0s) /sites/default/files/js/js_eZvPgFebksiIgI9v7AsJFaaxVHeIS80dTKXmczBkTaI.js?scope=footer&delta=0&language=es&theme=ufc&include=eJx1UgGOhCAM_JBIch8iFaqyi5TQ4p33-qu4t7u55BKj7SDDdAYIQQjyYeFRjHOlLMME_u6E9Cn2rXY3_ndJ8EuGsKPdY0AaCqVkQ20F0njWJsV854EPFtx0I-PQZm-XRBMk45nf21vvHAS2FYObIGesHZrjskoBZgtNVqrxGyRS7muJPKQHoPuWX_xQZZYRql-VqvNYjoJmJhLl3SN-su3vcaPQUpfmmHyEZF_leH2GGTxORHfnadswC9s5tRg679REKF_DqJpkhAz4p8QH54PoRGKeY1Yxjn09LfvTD2pBYPfhKTkWtVvtuE5LcFATFyJ72rEeljLqX_3kFasmABWWCmXlZw5PZGy5tClFXjEMPTCH23RyR0xBzeOiU8QdzZXmmavXi6GSrtl07mY2iPnl5ooQrpRsgeWKt4duQqUS6DP_ANts8Rk(121314.0s) /sites/default/files/js/js_8ZCesUMtcRsYcIUr4jo2YLBErBrwlOXBZqAeadDvnV8.js?scope=footer&delta=0&language=en-aus&theme=ufc&include=eJx1UlGygyAMvJDIRd7fOwATISotEocEW9_pH4K2_emMI2FJdjabgHNCEHcNZ9CPiaJ0A9i7ESrfqj9ic-OvT4JP6dyGevMOqVspBO1SXiH0R6yCj3fueGfBpRQydnm0ego0QFCW-fN6qzcDjnVCZwaIEVOFRj_NsgKzhiwzJf8H4inWt0AWwgmUuunC96JMM0Kyc6GqPJq9oBqJ5OTFDaOwrseP3_BXQJoIJush6HfYt6MbweJAdDeWlqVWjyF7V-mHLEKx9VREBSWkwL6Unpwn0ZE00-PIeYDYWVUVakqU1y-P3ebxwbr--4VcDtggAzd4mglFX8GJ-zj6WJo2bNMxmoqqC1UN7QLslMU4z5Y2TLumiJaaRIi2GM7qsrCOQllITg2JwFng0009YyI1-ie6V_YBNTvKfh3tNccrVNzLagEf36OZEdxJtsLUdqVukHKJVkeP-A_rWg0r(121308.0s) ",
"top_499_urls": "",
"top_499_user_agents": "",
"cascade_indicators": [" 996 slow requests >10s (cascade triggers)"],
"severity": "OK",
"analysis_approach": "working_diagnostic"
},
"user_agent_analysis": {
"bot_499s": 0,
"user_499s": 0,
"bot_user_agents": ""
},
"log_inventory": {
"nginx_access_logs": 42,
"nginx_error_logs": 5,
"php_logs": 7,
"total_log_size_mb": 255
},
"health_checks": {
"status": "UNKNOWN",
"alerts": [
],
"warnings": [
]
},
"memory_validation": {
"status": "UNKNOWN",
"safety_factor": 0,
"headroom_percent": 0,
"recommendations": [
]
},
"worker_scaling": {
"current_workers": 8,
"optimal_workers": 0,
"scaling_algorithm": "dynamic",
"plan_based_range": "8-16"
},
"recommendations": [
]
}
{
"audit_metadata": {
"timestamp": "2025-07-21T22:59:47Z",
"binding_id": "93e19975191b4f6cab479f0936fac06d",
"audit_version": "1.0",
"cache_directory": "./binding_cache/6572c617-a3e0-4a77-bfdb-8cffb83167d4/live/93e19975191b4f6cab479f0936fac06d",
"date_range": {
"start_date": "2025-07-20",
"end_date": "2025-07-21",
"duration_days": 2,
"filter_type": "last_n_days"
}
},
"binding_metadata": {
"site_name": "ufc-com",
"site_id": "6572c617-a3e0-4a77-bfdb-8cffb83167d4",
"environment": "live",
"plan_name": "Elite",
"service_level": "elite_20m",
"framework": "drupal8",
"php_version": "81",
"appserver_count": 1,
"endpoint": "807843b8-2338-4e41-b5de-16e6c66446f7"
},
"plan_tier_analysis": {
"detected_tier": "Elite",
"worker_range": "4-8",
"error_rate_targets": {
"warning_threshold": 2.0,
"critical_threshold": 5.0
},
"performance_targets": {
"p95_target_seconds": 10.0,
"worker_efficiency_target": 1.0,
"socket_availability_target": 99.0
}
},
"current_usage": {
"php_processes": 0,
"binding_php_processes": 0,
"nginx_processes": 0,
"total_processes": 0,
"memory_usage_mb": 0,
"memory_usage_percent": 0.0,
"cpu_cores": 1,
"load_average": "0.0",
"load_per_core": 0.00,
"old_workers": 6,
"stuck_workers": 0,
"worker_efficiency": 0.0,
"overall_health_score": 0,
"health_status": "DEGRADED",
"uptime_seconds": 86400
},
"resource_exhaustion": {
"overall_status": "OK",
"exhaustion_score": 0,
"cpu_status": "OK",
"memory_status": "OK",
"php_status": "OK",
"efficiency_status": "OK",
"php_process_multiplier": 1.0,
"expected_workers": 8,
"indicators": [],
"analysis_approach": "enhanced_diagnostic"
},
"resource_limits": {
"php_memory_limit_mb": "1024M",
"mysql_memory_limit_mb": "unknown",
"redis_memory_limit_mb": "unknown"
},
"configuration": {
"php_fpm": {
"pm_mode": "dynamic",
"max_children": 8,
"start_servers": 1,
"min_spare_servers": 1,
"max_spare_servers": 5,
"max_requests": 100,
"request_terminate_timeout": 120
},
"php_memory_limit": "1024M",
"nginx": {
"worker_processes": 4,
"worker_connections": 128,
"max_connections": 1024,
"connection_utilization_percent": 0.0
},
"issues": [
]
},
"error_analysis": {
"today": {
"requests": 30008,
"499_errors": 0,
"502_errors": 0,
"503_errors": 0,
"504_errors": 0,
"error_rate_percent": 0
},
"last_7_days": {
"requests": 30008,
"499_errors": 0,
"502_errors": 0,
"503_errors": 0,
"504_errors": 0,
"error_rate_percent": 0
},
"timeout_patterns": {
"30s_timeouts": 0,
"59s_timeouts": 0,
"120s_timeouts": 0,
"long_requests_today": 0
}
},
"socket_exhaustion": {
"nginx_socket_errors_today": 0,
"nginx_socket_errors_week": 0,
"phpfpm_exhaustion_today": 0,
"phpfpm_exhaustion_week": 0,
"max_children_hits": 0,
"worker_scaling_events": 0,
"connection_refused_errors": 0,
"upstream_timeout_errors": 0,
"php_process_kills": 0,
"severity": "OK"
},
"performance_metrics": {
"response_times": {
"p50_seconds": 0,
"p95_seconds": 30925,
"p99_seconds": 0
},
"throughput": {
"requests_per_minute": 21,
"worker_efficiency": 0.0
},
"severity": "OK"
},
"slow_endpoints": [],
"worker_analysis": {
"total_workers": 8,
"old_workers": 6,
"stuck_workers": 0,
"efficiency_percent": 26.2
},
"cascade_analysis": {
"avg_499_response_time": 0,
"long_running_requests": 998,
"url_patterns": [],
"cascade_indicators": [
" 998 slow requests >10s (cascade triggers)"
],
"severity": "OK"
},
"cascade_analysis_enhanced": {
"total_499s": 0,
"user_499s": 0,
"bot_499s": 0,
"avg_499_response_time": 0,
"long_running_requests": 998,
"worker_waste_percent": 0,
"response_distribution": "200:937 302:26 301:20 500:12 403:3 ",
"cascade_stats": "",
"slow_urls": "/sites/default/files/js/js__DXZYAqhzcXSYEpdAck1b1E7-1LhlznFuUUXhYgEilE.js?scope=footer&delta=0&language=es&theme=ufc&include=eJx1UNFuwyAM_CGoPwk54ARaghE2ybKvH6Ot1pdJlnU--04nYwjKWC7AF7itjYuaBf3DKY-q8IHdXf5dKX2pCQfBkQKxqZwzhNYr5tsvtjmVhxi5RGkfQiHTVw9b5gWz9SKf431ODoNAo-AWLIXapNa0Ra0oAtg1ckvfqInL3GX2mF_E0G1v_hrJQAibj8Nq-oAkJbsy6_DNeHFXF5J4PqhdwIU8Z3MkOgVmv-0cep6R3YnqI-hhxUd6s7BT6XbHVP7sI2F4xoaK2_NsfsGGxjXwWX4AhtCUDw(120232.0s) /news/bonus-coverage-2025-performance-fight-of-the-night(73561.0s) /sites/default/files/js/js_tba2YpjbLqoh42tkKh73t9qouCxVBFlI7e0jDK8AKDw.js?scope=footer&delta=0&language=en&theme=ufc&include=eJx1T1FuxSAMuxAtR0IpCS2vKUEEunWnH6Vv0vuZFCHHiYMNiFUgXRbeYA5FUjUL-N1V6ZXtB3Yv_XdU6bsaPMmeEUlMFmaLpWXg-cYTx7Sr0UsrHV2oZFrwdmVZgCev-tm-RucA1RZCt0BKVAYV4rrVDKoWWt2kxB-oUdKYsXjgN9F16x9_dWdWCYrf-qlizkhfasc7H4KNHyuFGCrhdK8wXNKqw6heTiqXlURe2Ixsjo6luwqRGLtKsySNJ01P8ACeFpHdeTkOSlVt4BZxfHHfYsjTRoBPIJthpV_FGZdv(66381.0s) ",
"top_499_urls": "",
"top_499_user_agents": "",
"cascade_indicators": [" 998 slow requests >10s (cascade triggers)"],
"severity": "OK",
"analysis_approach": "working_diagnostic"
},
"user_agent_analysis": {
"bot_499s": 0,
"user_499s": 0,
"bot_user_agents": ""
},
"log_inventory": {
"nginx_access_logs": 11,
"nginx_error_logs": 3,
"php_logs": 9,
"total_log_size_mb": 83
},
"health_checks": {
"status": "UNKNOWN",
"alerts": [
],
"warnings": [
]
},
"memory_validation": {
"status": "UNKNOWN",
"safety_factor": 0,
"headroom_percent": 0,
"recommendations": [
]
},
"worker_scaling": {
"current_workers": 8,
"optimal_workers": 0,
"scaling_algorithm": "dynamic",
"plan_based_range": "8-16"
},
"recommendations": [
]
}
{
"audit_metadata": {
"timestamp": "2025-07-21T23:02:01Z",
"binding_id": "a67f688e6dd44e7e9ffe7c0a5e26a922",
"audit_version": "1.0",
"cache_directory": "./binding_cache/6572c617-a3e0-4a77-bfdb-8cffb83167d4/live/a67f688e6dd44e7e9ffe7c0a5e26a922",
"date_range": {
"start_date": "2025-07-20",
"end_date": "2025-07-21",
"duration_days": 2,
"filter_type": "last_n_days"
}
},
"binding_metadata": {
"site_name": "ufc-com",
"site_id": "6572c617-a3e0-4a77-bfdb-8cffb83167d4",
"environment": "live",
"plan_name": "Elite",
"service_level": "elite_20m",
"framework": "drupal8",
"php_version": "81",
"appserver_count": 1,
"endpoint": "db878b77-d049-4e02-90ef-bba61eb8ce05"
},
"plan_tier_analysis": {
"detected_tier": "Elite",
"worker_range": "4-8",
"error_rate_targets": {
"warning_threshold": 2.0,
"critical_threshold": 5.0
},
"performance_targets": {
"p95_target_seconds": 10.0,
"worker_efficiency_target": 1.0,
"socket_availability_target": 99.0
}
},
"current_usage": {
"php_processes": 0,
"binding_php_processes": 0,
"nginx_processes": 0,
"total_processes": 0,
"memory_usage_mb": 0,
"memory_usage_percent": 0.0,
"cpu_cores": 1,
"load_average": "0.0",
"load_per_core": 0.00,
"old_workers": 6,
"stuck_workers": 0,
"worker_efficiency": 0.0,
"overall_health_score": 0,
"health_status": "DEGRADED",
"uptime_seconds": 86400
},
"resource_exhaustion": {
"overall_status": "OK",
"exhaustion_score": 0,
"cpu_status": "OK",
"memory_status": "OK",
"php_status": "OK",
"efficiency_status": "OK",
"php_process_multiplier": 1.0,
"expected_workers": 8,
"indicators": [],
"analysis_approach": "enhanced_diagnostic"
},
"resource_limits": {
"php_memory_limit_mb": "1024M",
"mysql_memory_limit_mb": "unknown",
"redis_memory_limit_mb": "unknown"
},
"configuration": {
"php_fpm": {
"pm_mode": "dynamic",
"max_children": 8,
"start_servers": 1,
"min_spare_servers": 1,
"max_spare_servers": 5,
"max_requests": 100,
"request_terminate_timeout": 120
},
"php_memory_limit": "1024M",
"nginx": {
"worker_processes": 4,
"worker_connections": 128,
"max_connections": 1024,
"connection_utilization_percent": 0.0
},
"issues": [
]
},
"error_analysis": {
"today": {
"requests": 31697,
"499_errors": 0,
"502_errors": 0,
"503_errors": 0,
"504_errors": 0,
"error_rate_percent": 0
},
"last_7_days": {
"requests": 31697,
"499_errors": 0,
"502_errors": 0,
"503_errors": 0,
"504_errors": 0,
"error_rate_percent": 0
},
"timeout_patterns": {
"30s_timeouts": 0,
"59s_timeouts": 0,
"120s_timeouts": 0,
"long_requests_today": 0
}
},
"socket_exhaustion": {
"nginx_socket_errors_today": 0,
"nginx_socket_errors_week": 0,
"phpfpm_exhaustion_today": 0,
"phpfpm_exhaustion_week": 0,
"max_children_hits": 0,
"worker_scaling_events": 0,
"connection_refused_errors": 0,
"upstream_timeout_errors": 0,
"php_process_kills": 0,
"severity": "OK"
},
"performance_metrics": {
"response_times": {
"p50_seconds": 0,
"p95_seconds": 30846,
"p99_seconds": 0
},
"throughput": {
"requests_per_minute": 22,
"worker_efficiency": 0.0
},
"severity": "OK"
},
"slow_endpoints": [],
"worker_analysis": {
"total_workers": 8,
"old_workers": 6,
"stuck_workers": 0,
"efficiency_percent": 27.5
},
"cascade_analysis": {
"avg_499_response_time": 0,
"long_running_requests": 997,
"url_patterns": [],
"cascade_indicators": [
" 997 slow requests >10s (cascade triggers)"
],
"severity": "OK"
},
"cascade_analysis_enhanced": {
"total_499s": 0,
"user_499s": 0,
"bot_499s": 0,
"avg_499_response_time": 0,
"long_running_requests": 997,
"worker_waste_percent": 0,
"response_distribution": "200:884 302:41 301:37 500:27 403:5 ",
"cascade_stats": "",
"slow_urls": "/mrss/news(724778.0s) /sites/default/files/js/js_su8Mp00zrDJsysuOTOVUzkpoJd4DsBo5zJZKLoBdU9U.js?scope=footer&delta=7&language=en&theme=gin&include=eJyNVE12ozAMvpCLV3OAWbTbOQJPMYK4MTaVRJrM6Uc2mKRh2pcFIOkT-pdcioIXmSHYjuYJQuM2yUvw8cSmO6M9-w6TmVLY1DK9KrAX9ONESRXv6EYfCnBtAwiyfKdmXCK0MdEIwf9VNgAlO4R00AhYrupjMIOPVp9Fd40AnPgzlhjM3Ls2JJctgPgULeGgnyK_ajaWEcgd2wNQtdWCcxhlYyWlcA_76BeQxbvTtZiCblQk50VaELsXtY75Sc13XlONqcOXXvNfvClWw8DOS1uQ-7ydVh4mXgvntVsUVfz-MSNdm81QzqFDduSnXBHNbxgCmuytWsq0mUCOW1OVLgKYJdlP3w0oX3yz5F4a0sgInVRx5ZuS45c_BA4BCXlKkbVdRtIJoy1v03sMXTtQmieb4wbRXJoiZXV8D2eTe7sdwWC0iV6u7YHSJyPZlSXs1W10-Ij7nmDEb3yrVVYoKF0dLZxxp9yNRL9uFa_9qMgzOg2O0xHY81PKRxnDa9RO4lPqfoRhrdJNmFu5JPiIHHRjTh9zkt0_Zad2Mt5ZmIAF3yiNf_reu50ZTjM5fFUu7_ADWBq4ExJEDmWFudEJGeESMA46oRu1bk0dYTi_lKbxMZG4eRvJypt1r23d75lvvc104_XifX_E6m_L9q5cu5yT9aoY99MR_b-B_OUaUwnhq8IGCSH-ADXHfFDySOgpu12ZqrqTPKPT9v7yWLZGLwlM-Lvsdz0vIzLrxPE_A6JwAQ(203392.0s) /sites/default/files/css/css_g48jeC5GiYCJozTOcJEGiXIU68_Girl0WfCYTLo1RnQ.css?delta=1&language=pt-br&theme=ufc&include=eJx1UdGSwyAI_KFYP8khShJaI45g2tzXX6LpXV864ziwuyyIEIIypN3CFdymwkmHEfzDKR8n24_Y3eUrpfjSIWxoNwrIQ-YYbSg1Q7ydsYmUHjLILorrUSg41MnbOfII0XiRz_TeMjfRvGgGEQtVFy70A0qcGhfZQ7wAW3B-4_sxhhWE4hc3QmmuTxy1YApiOCut9NN7CymaiVmxyxTGPsVIPGyET7Htvq0casQOObjDy82o9h1cOKWJ0uHoxJfz7Q01b9R0tNtXVU69lYcSDG6Y1IAuEQ9lQalRG8sblgj5jwqoQPFbYVtXIxcsbHLhiWJ_6gqU3rohws5VXSDxZ4PdckLP3XbFVM2p_t_QghCuDWWYu1_7TBMK58DP9AvbV-Ba(101584.0s) ",
"top_499_urls": "",
"top_499_user_agents": "",
"cascade_indicators": [" 997 slow requests >10s (cascade triggers)"],
"severity": "OK",
"analysis_approach": "working_diagnostic"
},
"user_agent_analysis": {
"bot_499s": 0,
"user_499s": 0,
"bot_user_agents": ""
},
"log_inventory": {
"nginx_access_logs": 18,
"nginx_error_logs": 4,
"php_logs": 6,
"total_log_size_mb": 107
},
"health_checks": {
"status": "UNKNOWN",
"alerts": [
],
"warnings": [
]
},
"memory_validation": {
"status": "UNKNOWN",
"safety_factor": 0,
"headroom_percent": 0,
"recommendations": [
]
},
"worker_scaling": {
"current_workers": 8,
"optimal_workers": 0,
"scaling_algorithm": "dynamic",
"plan_based_range": "8-16"
},
"recommendations": [
]
}
{
"audit_metadata": {
"timestamp": "2025-07-21T23:01:12Z",
"binding_id": "c1fb4b28fe2f48e8a205327585138427",
"audit_version": "1.0",
"cache_directory": "./binding_cache/6572c617-a3e0-4a77-bfdb-8cffb83167d4/live/c1fb4b28fe2f48e8a205327585138427",
"date_range": {
"start_date": "2025-07-20",
"end_date": "2025-07-21",
"duration_days": 2,
"filter_type": "last_n_days"
}
},
"binding_metadata": {
"site_name": "ufc-com",
"site_id": "6572c617-a3e0-4a77-bfdb-8cffb83167d4",
"environment": "live",
"plan_name": "Elite",
"service_level": "elite_20m",
"framework": "drupal8",
"php_version": "81",
"appserver_count": 1,
"endpoint": "fd627e2e-373f-4ece-91bc-6588d3111acb"
},
"plan_tier_analysis": {
"detected_tier": "Elite",
"worker_range": "4-8",
"error_rate_targets": {
"warning_threshold": 2.0,
"critical_threshold": 5.0
},
"performance_targets": {
"p95_target_seconds": 10.0,
"worker_efficiency_target": 1.0,
"socket_availability_target": 99.0
}
},
"current_usage": {
"php_processes": 0,
"binding_php_processes": 0,
"nginx_processes": 0,
"total_processes": 0,
"memory_usage_mb": 0,
"memory_usage_percent": 0.0,
"cpu_cores": 1,
"load_average": "0.0",
"load_per_core": 0.00,
"old_workers": 6,
"stuck_workers": 0,
"worker_efficiency": 0.0,
"overall_health_score": 0,
"health_status": "DEGRADED",
"uptime_seconds": 86400
},
"resource_exhaustion": {
"overall_status": "OK",
"exhaustion_score": 0,
"cpu_status": "OK",
"memory_status": "OK",
"php_status": "OK",
"efficiency_status": "OK",
"php_process_multiplier": 1.0,
"expected_workers": 8,
"indicators": [],
"analysis_approach": "enhanced_diagnostic"
},
"resource_limits": {
"php_memory_limit_mb": "1024M",
"mysql_memory_limit_mb": "unknown",
"redis_memory_limit_mb": "unknown"
},
"configuration": {
"php_fpm": {
"pm_mode": "dynamic",
"max_children": 8,
"start_servers": 1,
"min_spare_servers": 1,
"max_spare_servers": 5,
"max_requests": 100,
"request_terminate_timeout": 120
},
"php_memory_limit": "1024M",
"nginx": {
"worker_processes": 4,
"worker_connections": 128,
"max_connections": 1024,
"connection_utilization_percent": 0.0
},
"issues": [
]
},
"error_analysis": {
"today": {
"requests": 31001,
"499_errors": 0,
"502_errors": 0,
"503_errors": 0,
"504_errors": 0,
"error_rate_percent": 0
},
"last_7_days": {
"requests": 31001,
"499_errors": 0,
"502_errors": 0,
"503_errors": 0,
"504_errors": 0,
"error_rate_percent": 0
},
"timeout_patterns": {
"30s_timeouts": 0,
"59s_timeouts": 0,
"120s_timeouts": 0,
"long_requests_today": 0
}
},
"socket_exhaustion": {
"nginx_socket_errors_today": 0,
"nginx_socket_errors_week": 0,
"phpfpm_exhaustion_today": 0,
"phpfpm_exhaustion_week": 0,
"max_children_hits": 0,
"worker_scaling_events": 0,
"connection_refused_errors": 0,
"upstream_timeout_errors": 0,
"php_process_kills": 0,
"severity": "OK"
},
"performance_metrics": {
"response_times": {
"p50_seconds": 0,
"p95_seconds": 31029,
"p99_seconds": 0
},
"throughput": {
"requests_per_minute": 22,
"worker_efficiency": 0.0
},
"severity": "OK"
},
"slow_endpoints": [],
"worker_analysis": {
"total_workers": 8,
"old_workers": 6,
"stuck_workers": 0,
"efficiency_percent": 27.5
},
"cascade_analysis": {
"avg_499_response_time": 0,
"long_running_requests": 996,
"url_patterns": [],
"cascade_indicators": [
" 996 slow requests >10s (cascade triggers)"
],
"severity": "OK"
},
"cascade_analysis_enhanced": {
"total_499s": 0,
"user_499s": 0,
"bot_499s": 0,
"avg_499_response_time": 0,
"long_running_requests": 996,
"worker_waste_percent": 0,
"response_distribution": "200:923 301:30 500:19 302:15 403:8 ",
"cascade_stats": "",
"slow_urls": "/trending/all/rss.xml(325749.0s) /sites/default/files/js/js_soLNlAONI3r4KjurG5VWQjBmyJox2vcpAphga9UOO7I.js?scope=footer&delta=0&language=en&theme=ufc&include=eJyNUwGO4yAM_BAJ0v3gXoIccBKuBEfYdLf7-nNoaLu7utVJSbCNPQxjB0IQgnyzcBrjXCiLmcBfnJA-u32x3R_-55bguxivxbpWSDaUukMan5EhxXxhE65orzEgmZ3SI-2wzwS-seCm2Iymzt4uiSat9syvrjLxVLDXg5d4xYZwZDkIbAsGN0HOWFpojssqOzBbqLJSiR8gkXLbS-QhnQGtW3r8ptQtIxS_KlQxE4pguac7Ab6wbfbQbLPEbPV1jXt3wHtUSbsrROmA6n7MUdrFOAoOM5EeYK4R39i277hRqKlJ4Zh8VGmf5nhfzAweJ6KL87RtehrbOdUYGu5URSjfxVOqypWGQ67ziifmCXREYp4PUujYl6NFX3yj0gZ2vzwlx6IToDI_T1uxaGehwFJgX_nR30dkrHmvU4q84r1C-dZhg5ifKqwI4d41u8OC5tTMdu0qY-nIhz1Gf9zwx-nrtRC2Zxfayh23wRjW2RBfpWN0_3Plo0YK4g9b40pXLFFpZDkn8zX1W-R_cnSU379qMiJ72PH3kdeEaz_TEArtgd7yX9MFhUQ(141334.0s) /sites/default/files/css/css_jk9xfdIjUSwiPvpVFJUuwWZcbdy3AalQ-eNx5JmsfCM.css?delta=3&language=pt-br&theme=ufc&include=eJx1ko2O5CAIx1-orcm-kKFKW3asGMHO9Z7-6MfMbC7ZxFTA8hd-CDEqQ94d3MYwVc7ajRAeXtlWcT9s_y2_Hin-0S5u6DaKyF3hlFysrUAaDrtPlB_SyS6KqyUKdm0Kbk48QuqDyE_3-_Q8RHEVox8hZ6xnaKJ50QIiDpouXOkvKHE-zxIHSHfA8uZXfLfKnCDUsJjUqeOEFPuJWU13I3yKO7_DyrGlq7SxqXKWLsHOTX0kCbxh3R1nDJzOfwLU2AcjhllfcseVwoEguY85XFs3QcCR-eEDr6sliZtSo3iLGSblHsK7pVvnTj4ilCfKVryXUA_E__mdIYviv6xAL2rjMXyfGxasNhmoMFcoi7zn844MLZc2JpIFY3cO0uM6HhqEKRpUKYaENuyvKa8YCbz1Qbp7fZIaACtJ0eReTTjrs_UrUP6QXxDihcoVmC_e5wPpY-US-Zn_AQcwAp4(97330.0s) ",
"top_499_urls": "",
"top_499_user_agents": "",
"cascade_indicators": [" 996 slow requests >10s (cascade triggers)"],
"severity": "OK",
"analysis_approach": "working_diagnostic"
},
"user_agent_analysis": {
"bot_499s": 0,
"user_499s": 0,
"bot_user_agents": ""
},
"log_inventory": {
"nginx_access_logs": 53,
"nginx_error_logs": 5,
"php_logs": 8,
"total_log_size_mb": 325
},
"health_checks": {
"status": "UNKNOWN",
"alerts": [
],
"warnings": [
]
},
"memory_validation": {
"status": "UNKNOWN",
"safety_factor": 0,
"headroom_percent": 0,
"recommendations": [
]
},
"worker_scaling": {
"current_workers": 8,
"optimal_workers": 0,
"scaling_algorithm": "dynamic",
"plan_based_range": "8-16"
},
"recommendations": [
]
}
{
"audit_metadata": {
"timestamp": "2025-07-21T22:59:49Z",
"binding_id": "db166276b4184dd6a7a2894651c69110",
"audit_version": "1.0",
"cache_directory": "./binding_cache/6572c617-a3e0-4a77-bfdb-8cffb83167d4/live/db166276b4184dd6a7a2894651c69110",
"date_range": {
"start_date": "2025-07-20",
"end_date": "2025-07-21",
"duration_days": 2,
"filter_type": "last_n_days"
}
},
"binding_metadata": {
"site_name": "ufc-com",
"site_id": "6572c617-a3e0-4a77-bfdb-8cffb83167d4",
"environment": "live",
"plan_name": "Elite",
"service_level": "elite_20m",
"framework": "drupal8",
"php_version": "81",
"appserver_count": 1,
"endpoint": "014f7905-13b5-4561-96e0-64b368429297"
},
"plan_tier_analysis": {
"detected_tier": "Elite",
"worker_range": "4-8",
"error_rate_targets": {
"warning_threshold": 2.0,
"critical_threshold": 5.0
},
"performance_targets": {
"p95_target_seconds": 10.0,
"worker_efficiency_target": 1.0,
"socket_availability_target": 99.0
}
},
"current_usage": {
"php_processes": 0,
"binding_php_processes": 0,
"nginx_processes": 0,
"total_processes": 0,
"memory_usage_mb": 0,
"memory_usage_percent": 0.0,
"cpu_cores": 1,
"load_average": "0.0",
"load_per_core": 0.00,
"old_workers": 6,
"stuck_workers": 0,
"worker_efficiency": 0.0,
"overall_health_score": 0,
"health_status": "DEGRADED",
"uptime_seconds": 86400
},
"resource_exhaustion": {
"overall_status": "OK",
"exhaustion_score": 0,
"cpu_status": "OK",
"memory_status": "OK",
"php_status": "OK",
"efficiency_status": "OK",
"php_process_multiplier": 1.0,
"expected_workers": 8,
"indicators": [],
"analysis_approach": "enhanced_diagnostic"
},
"resource_limits": {
"php_memory_limit_mb": "1024M",
"mysql_memory_limit_mb": "unknown",
"redis_memory_limit_mb": "unknown"
},
"configuration": {
"php_fpm": {
"pm_mode": "dynamic",
"max_children": 8,
"start_servers": 1,
"min_spare_servers": 1,
"max_spare_servers": 5,
"max_requests": 100,
"request_terminate_timeout": 120
},
"php_memory_limit": "1024M",
"nginx": {
"worker_processes": 4,
"worker_connections": 128,
"max_connections": 1024,
"connection_utilization_percent": 0.0
},
"issues": [
]
},
"error_analysis": {
"today": {
"requests": 28661,
"499_errors": 0,
"502_errors": 0,
"503_errors": 0,
"504_errors": 0,
"error_rate_percent": 0
},
"last_7_days": {
"requests": 28661,
"499_errors": 0,
"502_errors": 0,
"503_errors": 0,
"504_errors": 0,
"error_rate_percent": 0
},
"timeout_patterns": {
"30s_timeouts": 0,
"59s_timeouts": 0,
"120s_timeouts": 0,
"long_requests_today": 0
}
},
"socket_exhaustion": {
"nginx_socket_errors_today": 0,
"nginx_socket_errors_week": 0,
"phpfpm_exhaustion_today": 0,
"phpfpm_exhaustion_week": 0,
"max_children_hits": 0,
"worker_scaling_events": 0,
"connection_refused_errors": 0,
"upstream_timeout_errors": 0,
"php_process_kills": 0,
"severity": "OK"
},
"performance_metrics": {
"response_times": {
"p50_seconds": 0,
"p95_seconds": 31034,
"p99_seconds": 0
},
"throughput": {
"requests_per_minute": 20,
"worker_efficiency": 0.0
},
"severity": "OK"
},
"slow_endpoints": [],
"worker_analysis": {
"total_workers": 8,
"old_workers": 6,
"stuck_workers": 0,
"efficiency_percent": 25.0
},
"cascade_analysis": {
"avg_499_response_time": 0,
"long_running_requests": 994,
"url_patterns": [],
"cascade_indicators": [
" 994 slow requests >10s (cascade triggers)"
],
"severity": "OK"
},
"cascade_analysis_enhanced": {
"total_499s": 0,
"user_499s": 0,
"bot_499s": 0,
"avg_499_response_time": 0,
"long_running_requests": 994,
"worker_waste_percent": 0,
"response_distribution": "200:926 301:23 500:18 302:18 403:7 ",
"cascade_stats": "",
"slow_urls": "/sites/default/files/js/js_CZcI2ME7y9A1ODjNTnMBU9vs9VG1UM2oX3x7LN4stBo.js?scope=footer&delta=7&language=en&theme=gin&include=eJyNVMt2ozAM_SEXr-YDZtHZzidwFCNAjbGpJNqmXz8yrzRh2pMFYEnXQlevkJPih04QfcPTCLEKu-YpUjqLa97Qv1GD2Y057rByXgFCijSMnA345VzZwxEudQRF0e9gLmRGnzIPEOnTxAicfRfzySIQvdg_OtdR8vYs2DUCCEpvOMfgpjbUMYfiAZRy8oydfWb9xdh4QeDQ1yfgzVcNIWDSXdSc41czJVqMohTOl9kVNINZCi-2hPijqg4iDyJfZKWacoNPrfFf_ma2LQxsSOvZMvMmKwwnY_7yOiFfqv1OCbdBCUxjIW9Uui6iK463ZJWzG0H7vX52nhUwafbv1HSoN-kVLWVzms-Y_Px2A6apnmhDrKKT0GMzRWRv3CxZVjeFk7iWogW8oRfJhXNhlfnXlc7WeJvlEUyFw9iDkDwE7nWIz8nShA_BaYBu7cursuSpZBz03nKyzju_TlkPd-bePOjk4GEEUfzDefjbthQObiRPHPDZpDILd0ZLdTzcUIYkcR4FqaxyLWFs6o7zNPqFhHGv1ipdTcXLN9hZK9YjNjOkl_rE-V2suqvI2CJjstjv7NQyDAftkBuIN-0202CU0SKmbSt8tTUM3U1sGNE6UKs-M33a0oJYz4RGMCTD2Mu11zdNtTb6j5iyWCwKN8BHxNTZzOwnJ_Y3DZPuU7LKbl0fflsjk1xbv5wrCsXnd7tyu7YsiVWql621Li8XftrV_3dQvrLFNIdwC9hNyog_mCzJNttlYmxjXpfZBj1oHsHULX3cp62yLQYj_i64f0pQktE(233838.0s) /news/bonus-coverage-2025-performance-fight-of-the-night(76521.0s) /events(67634.0s) ",
"top_499_urls": "",
"top_499_user_agents": "",
"cascade_indicators": [" 994 slow requests >10s (cascade triggers)"],
"severity": "OK",
"analysis_approach": "working_diagnostic"
},
"user_agent_analysis": {
"bot_499s": 0,
"user_499s": 0,
"bot_user_agents": ""
},
"log_inventory": {
"nginx_access_logs": 10,
"nginx_error_logs": 3,
"php_logs": 7,
"total_log_size_mb": 79
},
"health_checks": {
"status": "UNKNOWN",
"alerts": [
],
"warnings": [
]
},
"memory_validation": {
"status": "UNKNOWN",
"safety_factor": 0,
"headroom_percent": 0,
"recommendations": [
]
},
"worker_scaling": {
"current_workers": 8,
"optimal_workers": 0,
"scaling_algorithm": "dynamic",
"plan_based_range": "8-16"
},
"recommendations": [
]
}
{
"audit_metadata": {
"timestamp": "2025-07-21T22:59:49Z",
"binding_id": "eba7d4f5b1014628bb3ee3d2ce6f4bce",
"audit_version": "1.0",
"cache_directory": "./binding_cache/6572c617-a3e0-4a77-bfdb-8cffb83167d4/live/eba7d4f5b1014628bb3ee3d2ce6f4bce",
"date_range": {
"start_date": "2025-07-20",
"end_date": "2025-07-21",
"duration_days": 2,
"filter_type": "last_n_days"
}
},
"binding_metadata": {
"site_name": "ufc-com",
"site_id": "6572c617-a3e0-4a77-bfdb-8cffb83167d4",
"environment": "live",
"plan_name": "Elite",
"service_level": "elite_20m",
"framework": "drupal8",
"php_version": "81",
"appserver_count": 1,
"endpoint": "69f38a86-5771-4769-aa65-2c252aa72288"
},
"plan_tier_analysis": {
"detected_tier": "Elite",
"worker_range": "4-8",
"error_rate_targets": {
"warning_threshold": 2.0,
"critical_threshold": 5.0
},
"performance_targets": {
"p95_target_seconds": 10.0,
"worker_efficiency_target": 1.0,
"socket_availability_target": 99.0
}
},
"current_usage": {
"php_processes": 0,
"binding_php_processes": 0,
"nginx_processes": 0,
"total_processes": 0,
"memory_usage_mb": 0,
"memory_usage_percent": 0.0,
"cpu_cores": 1,
"load_average": "0.0",
"load_per_core": 0.00,
"old_workers": 6,
"stuck_workers": 0,
"worker_efficiency": 0.0,
"overall_health_score": 0,
"health_status": "UNHEALTHY",
"uptime_seconds": 86400
},
"resource_exhaustion": {
"overall_status": "OK",
"exhaustion_score": 0,
"cpu_status": "OK",
"memory_status": "OK",
"php_status": "OK",
"efficiency_status": "OK",
"php_process_multiplier": 1.0,
"expected_workers": 8,
"indicators": [],
"analysis_approach": "enhanced_diagnostic"
},
"resource_limits": {
"php_memory_limit_mb": "1024M",
"mysql_memory_limit_mb": "unknown",
"redis_memory_limit_mb": "unknown"
},
"configuration": {
"php_fpm": {
"pm_mode": "dynamic",
"max_children": 8,
"start_servers": 1,
"min_spare_servers": 1,
"max_spare_servers": 5,
"max_requests": 100,
"request_terminate_timeout": 120
},
"php_memory_limit": "1024M",
"nginx": {
"worker_processes": 4,
"worker_connections": 128,
"max_connections": 1024,
"connection_utilization_percent": 0.0
},
"issues": [
]
},
"error_analysis": {
"today": {
"requests": 00,
"499_errors": 0,
"502_errors": 0,
"503_errors": 0,
"504_errors": 0,
"error_rate_percent": 0
},
"last_7_days": {
"requests": 0,
"499_errors": 0,
"502_errors": 0,
"503_errors": 0,
"504_errors": 0,
"error_rate_percent": 0
},
"timeout_patterns": {
"30s_timeouts": 0,
"59s_timeouts": 0,
"120s_timeouts": 0,
"long_requests_today": 0
}
},
"socket_exhaustion": {
"nginx_socket_errors_today": 0,
"nginx_socket_errors_week": 0,
"phpfpm_exhaustion_today": 0,
"phpfpm_exhaustion_week": 0,
"max_children_hits": 0,
"worker_scaling_events": 0,
"connection_refused_errors": 0,
"upstream_timeout_errors": 0,
"php_process_kills": 0,
"severity": "OK"
},
"performance_metrics": {
"response_times": {
"p50_seconds": 0,
"p95_seconds": 0,
"p99_seconds": 0
},
"throughput": {
"requests_per_minute": 0,
"worker_efficiency": 0.0
},
"severity": "OK"
},
"slow_endpoints": [],
"worker_analysis": {
"total_workers": 8,
"old_workers": 6,
"stuck_workers": 0,
"efficiency_percent": 0.0
},
"cascade_analysis": {
"avg_499_response_time": 0,
"long_running_requests": 0,
"url_patterns": [],
"cascade_indicators": [
],
"severity": "OK"
},
"cascade_analysis_enhanced": {
"total_499s": 0,
"user_499s": 0,
"bot_499s": 0,
"avg_499_response_time": 0,
"long_running_requests": 0,
"worker_waste_percent": 0,
"response_distribution": "",
"cascade_stats": "",
"slow_urls": "",
"top_499_urls": "",
"top_499_user_agents": "",
"cascade_indicators": [],
"severity": "OK",
"analysis_approach": "working_diagnostic"
},
"user_agent_analysis": {
"bot_499s": 0,
"user_499s": 0,
"bot_user_agents": ""
},
"log_inventory": {
"nginx_access_logs": 19,
"nginx_error_logs": 4,
"php_logs": 5,
"total_log_size_mb": 63
},
"health_checks": {
"status": "UNKNOWN",
"alerts": [
],
"warnings": [
]
},
"memory_validation": {
"status": "UNKNOWN",
"safety_factor": 0,
"headroom_percent": 0,
"recommendations": [
]
},
"worker_scaling": {
"current_workers": 8,
"optimal_workers": 0,
"scaling_algorithm": "dynamic",
"plan_based_range": "8-16"
},
"recommendations": [
]
}
{
"audit_metadata": {
"timestamp": "2025-07-21T22:59:47Z",
"binding_id": "f63e633f67a14c12a20046bfba449bf7",
"audit_version": "1.0",
"cache_directory": "./binding_cache/6572c617-a3e0-4a77-bfdb-8cffb83167d4/live/f63e633f67a14c12a20046bfba449bf7",
"date_range": {
"start_date": "2025-07-20",
"end_date": "2025-07-21",
"duration_days": 2,
"filter_type": "last_n_days"
}
},
"binding_metadata": {
"site_name": "ufc-com",
"site_id": "6572c617-a3e0-4a77-bfdb-8cffb83167d4",
"environment": "live",
"plan_name": "Elite",
"service_level": "elite_20m",
"framework": "drupal8",
"php_version": "81",
"appserver_count": 1,
"endpoint": "7bc4afb0-6544-4125-b1fd-0de48ee06eb1"
},
"plan_tier_analysis": {
"detected_tier": "Elite",
"worker_range": "4-8",
"error_rate_targets": {
"warning_threshold": 2.0,
"critical_threshold": 5.0
},
"performance_targets": {
"p95_target_seconds": 10.0,
"worker_efficiency_target": 1.0,
"socket_availability_target": 99.0
}
},
"current_usage": {
"php_processes": 0,
"binding_php_processes": 0,
"nginx_processes": 0,
"total_processes": 0,
"memory_usage_mb": 0,
"memory_usage_percent": 0.0,
"cpu_cores": 1,
"load_average": "0.0",
"load_per_core": 0.00,
"old_workers": 6,
"stuck_workers": 0,
"worker_efficiency": 0.0,
"overall_health_score": 0,
"health_status": "DEGRADED",
"uptime_seconds": 86400
},
"resource_exhaustion": {
"overall_status": "OK",
"exhaustion_score": 0,
"cpu_status": "OK",
"memory_status": "OK",
"php_status": "OK",
"efficiency_status": "OK",
"php_process_multiplier": 1.0,
"expected_workers": 8,
"indicators": [],
"analysis_approach": "enhanced_diagnostic"
},
"resource_limits": {
"php_memory_limit_mb": "1024M",
"mysql_memory_limit_mb": "unknown",
"redis_memory_limit_mb": "unknown"
},
"configuration": {
"php_fpm": {
"pm_mode": "dynamic",
"max_children": 8,
"start_servers": 1,
"min_spare_servers": 1,
"max_spare_servers": 5,
"max_requests": 100,
"request_terminate_timeout": 120
},
"php_memory_limit": "1024M",
"nginx": {
"worker_processes": 4,
"worker_connections": 128,
"max_connections": 1024,
"connection_utilization_percent": 0.0
},
"issues": [
]
},
"error_analysis": {
"today": {
"requests": 36182,
"499_errors": 0,
"502_errors": 0,
"503_errors": 0,
"504_errors": 0,
"error_rate_percent": 0
},
"last_7_days": {
"requests": 36182,
"499_errors": 0,
"502_errors": 0,
"503_errors": 0,
"504_errors": 0,
"error_rate_percent": 0
},
"timeout_patterns": {
"30s_timeouts": 0,
"59s_timeouts": 0,
"120s_timeouts": 0,
"long_requests_today": 0
}
},
"socket_exhaustion": {
"nginx_socket_errors_today": 0,
"nginx_socket_errors_week": 0,
"phpfpm_exhaustion_today": 0,
"phpfpm_exhaustion_week": 0,
"max_children_hits": 0,
"worker_scaling_events": 0,
"connection_refused_errors": 0,
"upstream_timeout_errors": 0,
"php_process_kills": 0,
"severity": "OK"
},
"performance_metrics": {
"response_times": {
"p50_seconds": 0,
"p95_seconds": 31062,
"p99_seconds": 0
},
"throughput": {
"requests_per_minute": 25,
"worker_efficiency": 0.0
},
"severity": "OK"
},
"slow_endpoints": [],
"worker_analysis": {
"total_workers": 8,
"old_workers": 6,
"stuck_workers": 0,
"efficiency_percent": 31.2
},
"cascade_analysis": {
"avg_499_response_time": 0,
"long_running_requests": 996,
"url_patterns": [],
"cascade_indicators": [
" 996 slow requests >10s (cascade triggers)"
],
"severity": "OK"
},
"cascade_analysis_enhanced": {
"total_499s": 0,
"user_499s": 0,
"bot_499s": 0,
"avg_499_response_time": 0,
"long_running_requests": 996,
"worker_waste_percent": 0,
"response_distribution": "200:931 302:22 301:19 500:12 403:9 ",
"cascade_stats": "",
"slow_urls": "/sites/default/files/css/css_8TF6PNOe_9lNg8KpxoRM5dcZ0Uus7LkBGr4nrM-WXYI.css?delta=3&language=en-nz&theme=ufc&include=eJx1UluOwyAMvFAoF9m_PQBywEloCY6wSZs9_RKgj59KUTBjexgPgHNCEA8NPbhMiaIMI9ibESrfpj9ic-WvKcGHDG5HvXuHNGwUgnYpbxAuZ6yCjzce-GDBtTQyDnmyeg40QlCW-XN7rTsDjnVCZ0aIEVOFJj8vsgGzhiwLJf8H4inWXCALoQOlb37iR1GmGSHZpVBVHs1eUE1E0nlxxyis6_Ljd_wVkCaCyXoI-h1e2jJMYHEkuhlL61q7p5C9q_RjFqHYZiqighJSYF9KO2cnOosWup81dxC7qKpCzYny9iU57B7vrOv_spLLAftZpYkxtLyBKzzMjKKfQcd9nHwsDhi26byniqonqho6BDgoi3GeLe2YDk0RLTW9EG1xn9XTz3ovqhzv1JgInAXu1uoFE6nJP9C9qk-o6S2P7Zy12V-hYmVWK_j4vqcFwXWyDeY2aX1OyiXaHN3jP7SuEiI(99841.0s) /sites/default/files/css/css_YrvbGN-I4m_v5ATQ392lezyK6eZ4LptF34LsUlgE8Jg.css(99834.0s) /news/bonus-coverage-2025-performance-fight-of-the-night(74315.0s) ",
"top_499_urls": "",
"top_499_user_agents": "",
"cascade_indicators": [" 996 slow requests >10s (cascade triggers)"],
"severity": "OK",
"analysis_approach": "working_diagnostic"
},
"user_agent_analysis": {
"bot_499s": 0,
"user_499s": 0,
"bot_user_agents": ""
},
"log_inventory": {
"nginx_access_logs": 8,
"nginx_error_logs": 2,
"php_logs": 8,
"total_log_size_mb": 76
},
"health_checks": {
"status": "UNKNOWN",
"alerts": [
],
"warnings": [
]
},
"memory_validation": {
"status": "UNKNOWN",
"safety_factor": 0,
"headroom_percent": 0,
"recommendations": [
]
},
"worker_scaling": {
"current_workers": 8,
"optimal_workers": 0,
"scaling_algorithm": "dynamic",
"plan_based_range": "8-16"
},
"recommendations": [
]
}
{
"recommendations_metadata": {
"timestamp": "2025-07-21T23:27:19Z",
"site_id": "6572c617-a3e0-4a77-bfdb-8cffb83167d4",
"environment": "live",
"total_bindings_analyzed": 11,
"bindings_with_recommendations": 0
},
"summary": {
"critical_actions_count": 0,
"warning_actions_count": 0,
"optimization_opportunities_count": 0,
"affected_bindings_count": 0
},
"critical_actions": [
],
"warning_actions": [
],
"optimization_opportunities": [
],
"affected_bindings": [
]
}
{
"summary_metadata": {
"timestamp": "2025-07-21T23:27:18Z",
"site_id": "6572c617-a3e0-4a77-bfdb-8cffb83167d4",
"environment": "live",
"binding_count": 11,
"audit_version": "1.0"
},
"site_overview": {
"site_name": "ufc-com",
"plan_name": "Elite",
"service_level": "elite_20m",
"total_bindings": 11,
"overall_severity": "HEALTHY"
},
"aggregated_metrics": {
"total_requests_today": 317524,
"total_requests_week": 317524,
"total_499_errors_today": 0,
"total_499_errors_week": 0,
"total_502_errors_today": 0,
"total_502_errors_week": 0,
"overall_error_rate_today_percent": 0.00,
"overall_error_rate_percent": 0.00
},
"binding_health": {
"critical_bindings": 0,
"warning_bindings": 0,
"healthy_bindings": 11,
"health_distribution_percent": {
"critical": 0.0,
"warning": 0.0,
"healthy": 100.0
}
},
"binding_reports": [
{"binding_id": "13ebbe218bee4f5ba21d579f651fd48a", "report_file": "binding_13ebbe218bee4f5ba21d579f651fd48a.json"},
{"binding_id": "61748dbd0481400e9415dc899c19cd32", "report_file": "binding_61748dbd0481400e9415dc899c19cd32.json"},
{"binding_id": "13f5dde7a6344bbf9efb58fdeb16b765", "report_file": "binding_13f5dde7a6344bbf9efb58fdeb16b765.json"},
{"binding_id": "54b396db423b4343bae3e54b2aae71bb", "report_file": "binding_54b396db423b4343bae3e54b2aae71bb.json"},
{"binding_id": "c1fb4b28fe2f48e8a205327585138427", "report_file": "binding_c1fb4b28fe2f48e8a205327585138427.json"},
{"binding_id": "558052142495488783bfaaad38ae8a6c", "report_file": "binding_558052142495488783bfaaad38ae8a6c.json"},
{"binding_id": "db166276b4184dd6a7a2894651c69110", "report_file": "binding_db166276b4184dd6a7a2894651c69110.json"},
{"binding_id": "f63e633f67a14c12a20046bfba449bf7", "report_file": "binding_f63e633f67a14c12a20046bfba449bf7.json"},
{"binding_id": "eba7d4f5b1014628bb3ee3d2ce6f4bce", "report_file": "binding_eba7d4f5b1014628bb3ee3d2ce6f4bce.json"},
{"binding_id": "93e19975191b4f6cab479f0936fac06d", "report_file": "binding_93e19975191b4f6cab479f0936fac06d.json"},
{"binding_id": "a67f688e6dd44e7e9ffe7c0a5e26a922", "report_file": "binding_a67f688e6dd44e7e9ffe7c0a5e26a922.json"}
]
}

Pantheon Binding Tool - Comprehensive Report

Executive Summary

  • Site Name: ufc-com
  • Site ID: 6572c617-a3e0-4a77-bfdb-8cffb83167d4
  • Plan: Elite
  • Total Bindings: 11
  • Overall Status: HEALTHY
  • Audit Date: Mon Jul 21 19:27:19 EDT 2025

Performance Overview (Last 7 Days)

  • Total Requests: 317,524
  • 499 Errors (Client Disconnects): 0
  • 502 Errors (Bad Gateway): 0
  • Overall Error Rate: 0.00%

Binding Health Summary

  • 🔴 Critical Issues: 0 bindings
  • 🟡 Warning Issues: 0 bindings
  • 🟢 Healthy: 11 bindings

Technical Details

Audit Methodology:

  • Log analysis covers last 7 days of nginx access/error logs
  • Configuration analysis of PHP-FPM, nginx, and Redis settings
  • Performance metrics extracted from current and historical log files
  • Error rate calculations based on total requests vs error responses

Key Metrics Explained:

  • 499 Errors: Client disconnected before server response
  • 502 Errors: Bad gateway errors
  • Socket Errors: Resource exhaustion at nginx level
  • PHP-FPM Pool Exhaustion: All PHP workers busy, requests queued/dropped

Thresholds:

  • Critical: Error rate > 5% OR > 1000 errors/day
  • Warning: Error rate > 1% OR > 100 errors/day
  • Healthy: Error rate < 1% AND < 100 errors/day

Next Steps

  1. Immediate Actions:

    • Review critical recommendations above
    • Implement fixes for high-priority items
    • Monitor error rates closely
  2. Scheduled Improvements:

    • Address warning-level issues during maintenance windows
    • Implement optimization recommendations
    • Update monitoring and alerting
  3. Follow-up:

    • Re-run audit after 24-48 hours to verify improvements
    • Set up regular auditing schedule
    • Review trends over time for capacity planning

Report Files

  • Site Summary: site_summary.json - Machine-readable aggregate data
  • Recommendations: recommendations.json - Detailed actionable items
  • Individual Bindings: bindings/binding_*.json - Per-binding detailed analysis

Generated: Mon Jul 21 19:27:19 EDT 2025 Audit Tool: Pantheon Binding Tool v1.0 Data Source: Last 7 days of log files and current configuration

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment