Add Policy DSL Validator, Schema Exporter, and Simulation Smoke tools
	
		
			
	
		
	
	
		
	
		
			Some checks failed
		
		
	
	
		
			
				
	
				Docs CI / lint-and-preview (push) Has been cancelled
				
			
		
		
	
	
				
					
				
			
		
			Some checks failed
		
		
	
	Docs CI / lint-and-preview (push) Has been cancelled
				
			- Implemented PolicyDslValidator with command-line options for strict mode and JSON output. - Created PolicySchemaExporter to generate JSON schemas for policy-related models. - Developed PolicySimulationSmoke tool to validate policy simulations against expected outcomes. - Added project files and necessary dependencies for each tool. - Ensured proper error handling and usage instructions across tools.
This commit is contained in:
		
							
								
								
									
										39
									
								
								out/notify-bench.prom
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										39
									
								
								out/notify-bench.prom
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,39 @@ | ||||
| # HELP notify_dispatch_bench_duration_ms Notify dispatch benchmark duration metrics (milliseconds). | ||||
| # TYPE notify_dispatch_bench_duration_ms gauge | ||||
| # HELP notify_dispatch_bench_throughput_per_sec Notify dispatch benchmark throughput metrics (deliveries per second). | ||||
| # TYPE notify_dispatch_bench_throughput_per_sec gauge | ||||
| # HELP notify_dispatch_bench_allocation_mb Notify dispatch benchmark allocation metrics (megabytes). | ||||
| # TYPE notify_dispatch_bench_allocation_mb gauge | ||||
| notify_dispatch_bench_mean_ms{scenario="notify_dispatch_density_05"} 3.4149799999999999 | ||||
| notify_dispatch_bench_p95_ms{scenario="notify_dispatch_density_05"} 4.1721599999999999 | ||||
| notify_dispatch_bench_max_ms{scenario="notify_dispatch_density_05"} 4.3038999999999996 | ||||
| notify_dispatch_bench_threshold_ms{scenario="notify_dispatch_density_05"} 400 | ||||
| notify_dispatch_bench_mean_throughput_per_sec{scenario="notify_dispatch_density_05"} 6053938.5171789303 | ||||
| notify_dispatch_bench_min_throughput_per_sec{scenario="notify_dispatch_density_05"} 4646948.1168242758 | ||||
| notify_dispatch_bench_min_throughput_threshold_per_sec{scenario="notify_dispatch_density_05"} 15000 | ||||
| notify_dispatch_bench_max_allocated_mb{scenario="notify_dispatch_density_05"} 0 | ||||
| notify_dispatch_bench_max_allocated_threshold_mb{scenario="notify_dispatch_density_05"} 128 | ||||
| notify_dispatch_bench_regression_limit{scenario="notify_dispatch_density_05"} 1.1499999999999999 | ||||
| notify_dispatch_bench_regression_breached{scenario="notify_dispatch_density_05"} 0 | ||||
| notify_dispatch_bench_mean_ms{scenario="notify_dispatch_density_20"} 24.227399999999999 | ||||
| notify_dispatch_bench_p95_ms{scenario="notify_dispatch_density_20"} 25.85172 | ||||
| notify_dispatch_bench_max_ms{scenario="notify_dispatch_density_20"} 26.052600000000002 | ||||
| notify_dispatch_bench_threshold_ms{scenario="notify_dispatch_density_20"} 650 | ||||
| notify_dispatch_bench_mean_throughput_per_sec{scenario="notify_dispatch_density_20"} 27923335.585545264 | ||||
| notify_dispatch_bench_min_throughput_per_sec{scenario="notify_dispatch_density_20"} 25909122.314087655 | ||||
| notify_dispatch_bench_min_throughput_threshold_per_sec{scenario="notify_dispatch_density_20"} 30000 | ||||
| notify_dispatch_bench_max_allocated_mb{scenario="notify_dispatch_density_20"} 0 | ||||
| notify_dispatch_bench_max_allocated_threshold_mb{scenario="notify_dispatch_density_20"} 192 | ||||
| notify_dispatch_bench_regression_limit{scenario="notify_dispatch_density_20"} 1.1499999999999999 | ||||
| notify_dispatch_bench_regression_breached{scenario="notify_dispatch_density_20"} 0 | ||||
| notify_dispatch_bench_mean_ms{scenario="notify_dispatch_density_40"} 138.73866000000001 | ||||
| notify_dispatch_bench_p95_ms{scenario="notify_dispatch_density_40"} 147.71738000000002 | ||||
| notify_dispatch_bench_max_ms{scenario="notify_dispatch_density_40"} 149.11240000000001 | ||||
| notify_dispatch_bench_threshold_ms{scenario="notify_dispatch_density_40"} 900 | ||||
| notify_dispatch_bench_mean_throughput_per_sec{scenario="notify_dispatch_density_40"} 28916602.921385907 | ||||
| notify_dispatch_bench_min_throughput_per_sec{scenario="notify_dispatch_density_40"} 26825938.017227273 | ||||
| notify_dispatch_bench_min_throughput_threshold_per_sec{scenario="notify_dispatch_density_40"} 45000 | ||||
| notify_dispatch_bench_max_allocated_mb{scenario="notify_dispatch_density_40"} 0 | ||||
| notify_dispatch_bench_max_allocated_threshold_mb{scenario="notify_dispatch_density_40"} 256 | ||||
| notify_dispatch_bench_regression_limit{scenario="notify_dispatch_density_40"} 1.1499999999999999 | ||||
| notify_dispatch_bench_regression_breached{scenario="notify_dispatch_density_40"} 0 | ||||
		Reference in New Issue
	
	Block a user