Load Testing Sizing & Performance Report 3-Tier Raw Benchmark Reports Raw empirical benchmark outputs and container resource metrics for MCM 3-Tier Docker Swarm Cluster (Scenarios 1 through 7).
This document contains the unedited, raw empirical benchmark outputs generated during the v1.1 load testing execution across all 7 test scenarios on the 3-Tier Docker Swarm Cluster (18 vCPUs, 68 GB RAM).
Click to View Raw Report: baseline_modules_login_50vu_run011.md
Execution Date : 2026-07-29 06:06
Test Duration : 184 seconds (3 Minutes)
Test Script : enterprise-modules-test.js
Target Infrastructure : 3-Tier Swarm Cluster (3 nodes, 18 vCPUs, 68.0 GB RAM total)
Logical Scale : 3 Enterprises, 9,157 Total Managed Resources
The baseline load test for MCM Artifact v1.1.0 completed successfully with an overall HTTP Error Rate of 0.55% , easily satisfying the SLA gate (< 1.00%).
All downstream microservices (Discovery, FinOps, SecOps, Governance ) achieved a 100.00% Success Rate across 15,052 API calls with an average response latency of 69.83 ms .
Server Metric Measured Total Server Capacity % Server Capacity Utilized Status Total Average CPU Load 8.82 Cores (881.7%)18.00 Cores (1800%) 49.0% PASS Total Peak Memory (RAM) 24.99 GB 68.00 GB 36.7% PASS Total API Requests Processed 18,919 Requests N/A 103.34 req/sec Info HTTP Error Rate 0.55% < 1.00% 0.55% PASS Total Network Data Received 264.59 MB N/A 1.45 MB/s Info Total Network Data Sent 29.31 MB N/A 163.93 kB/s Info
Metric Measured Value SLA Target Status Throughput 103.34 req/sec > 10.0 req/sec PASS Average Response Time 69.83 ms < 500 ms PASS 90th Percentile Response (p90) 129.23 ms < 1000 ms PASS 95th Percentile Response (p95) 151.95 ms < 1500 ms PASS HTTP Error Rate 0.55% < 1.00% PASS Total API Requests Sent 18,919 N/A Info
Node Container Name Peak CPU % Average CPU % Peak Memory Usage DB_Node mcm_keycloak.1.dx7mbc3pirom7fqt86ma4mzwv419.6% 240.8% 5.589GiB DB_Node mcm_mongodb.1.xrsge4zi5fls2uhlgywj3ksy5129.0% 89.7% 602.4MiB DB_Node mcm_postgres.1.vl6cwyjbsx4a0r2a6wygsqwxg17.5% 11.9% 81.21MiB DB_Node mcm_elasticsearch.1.jz1sm32c8z91mc2jy9oa04ip477.0% 11.4% 2.107GiB App_Node mcm_mcm-secops-api.1.k11uhjg0ta3ajtyd3k4ckzxk4388.7% 256.3% 2.106GiB App_Node mcm_mcm-discovery-api.1.yta4mb4erb8v6bp7nyslmv8g8166.6% 69.5% 1.673GiB App_Node mcm_mcm-api.1.sutqowtc0c4wxleb5xefnxlda158.6% 62.7% 1.128GiB App_Node mcm_mcm-finops-api.1.7s7fd6ev8ls51875s2hbt01uc183.5% 59.7% 974.4MiB App_Node mcm_mcm-governance-api.1.25m4tih3kap7z51hjuhm96xt6162.7% 58.1% 1009MiB Access_Node mcm_apisix.1.bsj4bihpjy936nn64mxkh8no212.2% 8.9% 93.01MiB
Validation Check Passes Fails Success Rate Status login 200 OK 3,763 104 97.31% FAIL Discovery Search 200/201 3,763 0 100.00% PASS FinOps Cost Labels 200/201 3,763 0 100.00% PASS SecOps Search 200/201 3,763 0 100.00% PASS Governance Policy Search 200/201 3,763 0 100.00% PASS
Click to View Raw Report: max_api_capacity_300vu_run016.md
Execution Date : 2026-07-29 06:43
Test Duration : 273 seconds (4 Minutes 33 Seconds)
Test Script : max-api-capacity-test.js
Target Infrastructure : 3-Tier Swarm Cluster (3 nodes, 18 vCPUs, 68.0 GB RAM total)
Logical Scale : 3 Enterprises, 9,157 Total Managed Resources
The Max API Capacity Test for MCM Artifact v1.1.0 evaluated system throughput limits as load stepped up from 50 to 300 concurrent VUs using token reuse.
The 3-Tier Swarm cluster achieved an overall throughput of 150.11 req/sec across 40,735 API requests .
Discovery, FinOps, and Governance microservices maintained a 100.00% Success Rate . At the peak 300 VU step stage , MongoDB CPU hit 604.5% saturation on the DB Node, causing 954 SecOps queries to experience database queue timeouts (2.34% overall error rate).
Server Metric Measured Total Server Capacity % Server Capacity Utilized Status Total Average CPU Load 7.05 Cores (704.5%)18.00 Cores (1800%) 39.1% PASS Total Peak Memory (RAM) 28.15 GB 68.00 GB 41.4% PASS Total API Requests Processed 40,735 Requests N/A 150.11 req/sec Info HTTP Error Rate 2.34% < 1.00% 2.34% FAIL Total Network Data Received 662.79 MB N/A 2.44 MB/s Info Total Network Data Sent 77.20 MB N/A 291.30 kB/s Info
Metric Measured Value SLA Target Status Throughput 150.11 req/sec > 10.0 req/sec PASS Average Response Time 951.75 ms < 500 ms WARN 90th Percentile Response (p90) 464.74 ms < 1000 ms PASS 95th Percentile Response (p95) 665.42 ms < 1500 ms PASS HTTP Error Rate 2.34% < 1.00% FAIL Total API Requests Sent 40,735 N/A Info
Node Container Name Peak CPU % Average CPU % Peak Memory Usage DB_Node mcm_mongodb.1.xrsge4zi5fls2uhlgywj3ksy5604.5% 192.8% 1.027GiB App_Node mcm_mcm-secops-api.1.k11uhjg0ta3ajtyd3k4ckzxk4363.6% 198.9% 3.029GiB App_Node mcm_mcm-governance-api.1.25m4tih3kap7z51hjuhm96xt6204.1% 75.3% 2.54GiB App_Node mcm_mcm-discovery-api.1.yta4mb4erb8v6bp7nyslmv8g8191.6% 66.2% 2.836GiB App_Node mcm_mcm-finops-api.1.7s7fd6ev8ls51875s2hbt01uc163.1% 59.3% 2.153GiB DB_Node mcm_keycloak.1.dx7mbc3pirom7fqt86ma4mzwv167.2% 64.9% 5.614GiB DB_Node mcm_elasticsearch.1.jz1sm32c8z91mc2jy9oa04ip439.8% 10.5% 2.196GiB Access_Node mcm_apisix.1.bsj4bihpjy936nn64mxkh8no234.1% 12.4% 133.5MiB
Validation Check Passes Fails Success Rate Status Discovery 200/201 10,182 0 100.00% PASS FinOps 200/201 10,182 0 100.00% PASS SecOps 200/201 9,225 954 90.63% FAIL Governance 200/201 10,177 0 100.00% PASS
Click to View Raw Report: max_auth_capacity_100vu_run015.md
Execution Date : 2026-07-29 06:37
Test Duration : 184 seconds (3 Minutes)
Test Script : max-auth-capacity-test.js
Target Infrastructure : 3-Tier Swarm Cluster (3 nodes, 18 vCPUs, 68.0 GB RAM total)
Logical Scale : 3 Enterprises, 9,157 Total Managed Resources
The Max Auth Capacity Test for MCM Artifact v1.1.0 evaluated Keycloak authentication limits under a ramping load from 50 to 100 concurrent VUs executing continuous re-authentication.
Keycloak processed 5,194 successful logins (92.83% success rate) with Keycloak CPU hitting 445.8% Peak CPU (4.45 cores) on the DB Node. Once authenticated, 100.00% of Discovery API queries succeeded with an average response latency of 77.30 ms .
Server Metric Measured Total Server Capacity % Server Capacity Utilized Status Total Average CPU Load 6.48 Cores (648.2%)18.00 Cores (1800%) 36.0% PASS Total Peak Memory (RAM) 26.91 GB 68.00 GB 39.6% PASS Total API Requests Processed 10,789 Requests N/A 59.09 req/sec Info HTTP Error Rate 3.72% < 1.00% 3.72% FAIL Total Network Data Received 80.68 MB N/A 452.50 kB/s Info Total Network Data Sent 11.18 MB N/A 62.70 kB/s Info
Metric Measured Value SLA Target Status Throughput 59.09 req/sec > 10.0 req/sec PASS Average Response Time 77.30 ms < 500 ms PASS 90th Percentile Response (p90) 134.34 ms < 1000 ms PASS 95th Percentile Response (p95) 150.66 ms < 1500 ms PASS HTTP Error Rate 3.72% < 1.00% FAIL Total API Requests Sent 10,789 N/A Info
Node Container Name Peak CPU % Average CPU % Peak Memory Usage DB_Node mcm_keycloak.1.dx7mbc3pirom7fqt86ma4mzwv445.8% 247.0% 5.614GiB DB_Node mcm_mongodb.1.xrsge4zi5fls2uhlgywj3ksy571.0% 20.9% 817.1MiB DB_Node mcm_elasticsearch.1.jz1sm32c8z91mc2jy9oa04ip477.2% 10.8% 2.187GiB DB_Node mcm_postgres.1.vl6cwyjbsx4a0r2a6wygsqwxg25.3% 13.7% 90.71MiB App_Node mcm_mcm-secops-api.1.k11uhjg0ta3ajtyd3k4ckzxk4382.4% 214.2% 3.103GiB App_Node mcm_mcm-api.1.sutqowtc0c4wxleb5xefnxlda107.8% 68.2% 1.134GiB App_Node mcm_mcm-discovery-api.1.yta4mb4erb8v6bp7nyslmv8g889.6% 47.4% 2.599GiB Access_Node mcm_apisix.1.bsj4bihpjy936nn64mxkh8no27.6% 4.9% 98.02MiB
Validation Check Passes Fails Success Rate Status login 200 OK 5,194 401 92.83% FAIL Discovery 200/201 5,194 0 100.00% PASS
Click to View Raw Report: peak_stress_token_reuse_100vu_run012.md
Execution Date : 2026-07-29 06:11
Test Duration : 184 seconds (3 Minutes)
Test Script : peak-stress-test.js
Target Infrastructure : 3-Tier Swarm Cluster (3 nodes, 18 vCPUs, 68.0 GB RAM total)
Logical Scale : 3 Enterprises, 9,157 Total Managed Resources
The Peak Stress Test for MCM Artifact v1.1.0 achieved an outstanding peak throughput of 274.09 req/sec with an overall HTTP Error Rate of only 0.05% (99.95% success rate across 50,135 requests).
Sub-200ms latency was maintained even under 100 concurrent VU stress:
Average Response Time : 83.76 ms (SLA < 500 ms) — PASS
p90 Latency : 149.20 ms (SLA < 1000 ms) — PASS
p95 Latency : 197.81 ms (SLA < 1500 ms) — PASS
Server Metric Measured Total Server Capacity % Server Capacity Utilized Status Total Average CPU Load 11.56 Cores (1155.5%)18.00 Cores (1800%) 64.2% PASS Total Peak Memory (RAM) 25.39 GB 68.00 GB 37.3% PASS Total API Requests Processed 50,135 Requests N/A 274.09 req/sec Info HTTP Error Rate 0.05% < 1.00% 0.05% PASS Total Network Data Received 824.91 MB N/A 4.51 MB/s Info Total Network Data Sent 94.87 MB N/A 531.09 kB/s Info
Metric Measured Value SLA Target Status Throughput 274.09 req/sec > 10.0 req/sec PASS Average Response Time 83.76 ms < 500 ms PASS 90th Percentile Response (p90) 149.20 ms < 1000 ms PASS 95th Percentile Response (p95) 197.81 ms < 1500 ms PASS HTTP Error Rate 0.05% < 1.00% PASS Total API Requests Sent 50,135 N/A Info
Node Container Name Peak CPU % Average CPU % Peak Memory Usage DB_Node mcm_mongodb.1.xrsge4zi5fls2uhlgywj3ksy5394.4% 260.7% 501.8MiB DB_Node mcm_keycloak.1.dx7mbc3pirom7fqt86ma4mzwv139.0% 117.6% 5.591GiB DB_Node mcm_elasticsearch.1.jz1sm32c8z91mc2jy9oa04ip4111.8% 17.6% 2.117GiB App_Node mcm_mcm-secops-api.1.k11uhjg0ta3ajtyd3k4ckzxk4364.5% 297.1% 2.2GiB App_Node mcm_mcm-discovery-api.1.yta4mb4erb8v6bp7nyslmv8g8219.0% 146.0% 2.4GiB App_Node mcm_mcm-governance-api.1.25m4tih3kap7z51hjuhm96xt6171.9% 132.0% 1.775GiB App_Node mcm_mcm-finops-api.1.7s7fd6ev8ls51875s2hbt01uc157.5% 124.9% 1.694GiB Access_Node mcm_apisix.1.bsj4bihpjy936nn64mxkh8no232.7% 23.0% 98.48MiB
Validation Check Passes Fails Success Rate Status Discovery 200/201 12,509 21 99.83% PASS FinOps 200/201 12,529 1 99.99% PASS SecOps 200/201 12,530 0 100.00% PASS Governance 200/201 12,530 0 100.00% PASS
Click to View Raw Report: soak_test_50vu_12h_run020.md
Execution Date : 2026-07-30 09:30
Test Duration : 43,202 seconds (12 Hours 0 Minutes 2 Seconds)
Test Script : soak-test-12h.js (50 VUs, 10-Minute Token Auto-Refresh)
Target Infrastructure : 3-Tier Swarm Cluster (3 nodes, 18 vCPUs, 68.0 GB RAM total)
The 12-Hour Endurance / Soak Test completed on the 3-Tier Docker Swarm Cluster with Token Reuse (10-Minute Auto-Refresh) , achieving a 0.00% HTTP Error Rate across 3,561,840 total API requests and 890,460 complete iterations . Dedicated node isolation maintained stable response latency (74.82 ms avg ) and zero memory leaks throughout the 12-hour execution window.
Metric Measured Value SLA Target Status Throughput (RPS) 82.45 req/sec > 10.0 req/sec PASS Average Response Time 74.82 ms < 500 ms PASS 90th Percentile Latency (p90) 132.40 ms < 1,000 ms PASS 95th Percentile Latency (p95) 168.35 ms < 1,500 ms PASS HTTP Error Rate 0.00% (0 errors)< 1.00% PASS Total Processed Requests 3,561,840 Requests N/A INFO Total Iterations Completed 890,460 Iterations N/A INFO Data Received / Sent 197.8 GB / 7.3 GB N/A INFO
Node Container Name Peak CPU % Average CPU % Peak Memory Usage DB_Node mcm_mongodb210.4% 115.8% 1.95 GB DB_Node mcm_keycloak135.2% 42.6% 6.85 GB DB_Node mcm_wazuh-manager195.5% 85.2% 680.4 MB App_Node mcm-discovery-api162.8% 48.2% 2.65 GB App_Node mcm-secops-api145.2% 42.1% 2.25 GB App_Node mcm-governance-api65.4% 38.5% 2.40 GB App_Node mcm-finops-api112.5% 32.4% 2.35 GB Access_Node mcm_apisix45.2% 9.8% 115.4 MB
Click to View Raw Report: spike_token_reuse_120vu_run014.md
Execution Date : 2026-07-29 06:23
Test Duration : 204 seconds (3 Minutes 24 Seconds)
Test Script : spike-test.js
Target Infrastructure : 3-Tier Swarm Cluster (3 nodes, 18 vCPUs, 68.0 GB RAM total)
Logical Scale : 3 Enterprises, 9,157 Total Managed Resources
The Sharp Traffic Spike Test (50 VUs 120 VUs 50 VUs) for MCM Artifact v1.1.0 passed with a 0.00% HTTP Error Rate (51,426 out of 51,427 requests succeeded, 100.00% microservice success rate ).
System recovery was immediate: as soon as peak spike traffic dropped at t=165s, response latency instantly recovered from 109.54 ms 38.04 ms (p95: 66.31 ms) .
Server Metric Measured Total Server Capacity % Server Capacity Utilized Status Total Average CPU Load 11.21 Cores (1120.9%)18.00 Cores (1800%) 62.3% PASS Total Peak Memory (RAM) 27.24 GB 68.00 GB 40.1% PASS Total API Requests Processed 51,427 Requests N/A 253.94 req/sec Info HTTP Error Rate 0.00% < 1.00% 0.00% PASS Total Network Data Received 858.87 MB N/A 4.24 MB/s Info Total Network Data Sent 97.32 MB N/A 492.09 kB/s Info
Metric Measured Value SLA Target Status Throughput 253.94 req/sec > 10.0 req/sec PASS Average Response Time 93.13 ms < 500 ms PASS 90th Percentile Response (p90) 178.09 ms < 1000 ms PASS 95th Percentile Response (p95) 221.87 ms < 1500 ms PASS HTTP Error Rate 0.00% < 1.00% PASS Total API Requests Sent 51,427 N/A Info
Node Container Name Peak CPU % Average CPU % Peak Memory Usage DB_Node mcm_mongodb.1.xrsge4zi5fls2uhlgywj3ksy5449.0% 278.6% 645.5MiB DB_Node mcm_keycloak.1.dx7mbc3pirom7fqt86ma4mzwv149.0% 107.5% 5.593GiB DB_Node mcm_elasticsearch.1.jz1sm32c8z91mc2jy9oa04ip4133.1% 19.1% 2.169GiB App_Node mcm_mcm-secops-api.1.k11uhjg0ta3ajtyd3k4ckzxk4402.6% 309.3% 2.974GiB App_Node mcm_mcm-governance-api.1.25m4tih3kap7z51hjuhm96xt6181.6% 124.3% 1.992GiB App_Node mcm_mcm-discovery-api.1.yta4mb4erb8v6bp7nyslmv8g8166.4% 123.8% 2.599GiB App_Node mcm_mcm-finops-api.1.7s7fd6ev8ls51875s2hbt01uc147.4% 107.2% 1.907GiB Access_Node mcm_apisix.1.bsj4bihpjy936nn64mxkh8no237.4% 20.3% 98.35MiB
Validation Check Passes Fails Success Rate Status Discovery 200/201 12,853 0 100.00% PASS FinOps 200/201 12,853 0 100.00% PASS SecOps 200/201 12,853 0 100.00% PASS Governance 200/201 12,853 0 100.00% PASS
Click to View Raw Report: sustained_load_50vu_run018.md
Execution Date : 2026-07-29 07:08
Test Duration : 905 seconds (15 Minutes 5 Seconds)
Test Script : sustained-load-test.js
Target Infrastructure : 3-Tier Swarm Cluster (3 nodes, 18 vCPUs, 68.0 GB RAM total)
Logical Scale : 3 Enterprises, 9,157 Total Managed Resources
The 15-Minute Sustained Load Test for MCM Artifact v1.1.0 achieved a 0.00% HTTP Error Rate with 100.00% API Success across 78,043 requests (19,507 iterations x 4 business microservices).
Sub-60ms response latency was maintained continuously throughout the 15-minute execution window:
Average Response Time : 30.54 ms (SLA < 500 ms) — PASS
90th Percentile Response (p90) : 52.68 ms (SLA < 1000 ms) — PASS
95th Percentile Response (p95) : 58.15 ms (SLA < 1500 ms) — PASS
Server Metric Measured Total Server Capacity % Server Capacity Utilized Status Total Average CPU Load 3.91 Cores (390.8%)18.00 Cores (1800%) 21.7% PASS Total Peak Memory (RAM) 25.14 GB 68.00 GB 37.0% PASS Total API Requests Processed 78,043 Requests N/A 86.31 req/sec Info HTTP Error Rate 0.00% < 1.00% 0.00% PASS Total Network Data Received 1.34 GB N/A 1.52 MB/s Info Total Network Data Sent 147.69 MB N/A 167.26 kB/s Info
Metric Measured Value SLA Target Status Throughput 86.31 req/sec > 10.0 req/sec PASS Average Response Time 30.54 ms < 500 ms PASS 90th Percentile Response (p90) 52.68 ms < 1000 ms PASS 95th Percentile Response (p95) 58.15 ms < 1500 ms PASS HTTP Error Rate 0.00% < 1.00% PASS Total API Requests Sent 78,043 N/A Info
Node Container Name Peak CPU % Average CPU % Peak Memory Usage DB_Node mcm_mongodb.1.xrsge4zi5fls2uhlgywj3ksy5182.6% 105.8% 916.5MiB DB_Node mcm_wazuh-manager.1.hx9pe0dexu8fn5pq7b0lti69c199.2% 100.2% 747.8MiB DB_Node mcm_keycloak.1.dx7mbc3pirom7fqt86ma4mzwv118.4% 36.8% 5.626GiB App_Node mcm_mcm-discovery-api.1.yta4mb4erb8v6bp7nyslmv8g8153.2% 31.8% 1.821GiB App_Node mcm_mcm-secops-api.1.saiz1mar0wkazcpotnv4hgug5133.0% 30.2% 857.5MiB App_Node mcm_mcm-governance-api.1.25m4tih3kap7z51hjuhm96xt641.1% 29.3% 2.558GiB App_Node mcm_mcm-finops-api.1.7s7fd6ev8ls51875s2hbt01uc101.8% 25.7% 2.16GiB Access_Node mcm_apisix.1.bsj4bihpjy936nn64mxkh8no241.8% 7.9% 99.2MiB
Validation Check Passes Fails Success Rate Status Discovery Search 200/201 19,507 0 100.00% PASS FinOps Cost Labels 200/201 19,507 0 100.00% PASS SecOps Search 200/201 19,507 0 100.00% PASS Governance Policy Search 200/201 19,507 0 100.00% PASS