@@ -86,6 +86,7 @@ The CPU and Memory metric tiles use dynamic color coding based on utilization pe
8686| ` /api/health ` | GET | Basic health check |
8787| ` /api/health/status ` | GET | Detailed health with active simulations |
8888| ` /api/health/probe ` | GET | Lightweight probe for latency measurement |
89+ | ` /api/health/build ` | GET | Build information and assembly version |
8990| ` /api/metrics/current ` | GET | Latest metrics snapshot |
9091| ` /api/metrics/health ` | GET | Detailed health status with warnings |
9192| ` /api/admin/stats ` | GET | Simulation and resource statistics |
@@ -104,12 +105,16 @@ The CPU and Memory metric tiles use dynamic color coding based on utilization pe
104105}
105106```
106107
108+ - ` durationSeconds ` : How long to run (default: 30)
109+ - ` targetPercentage ` : Target CPU usage 1-100 (default: 100)
110+
107111### Memory Pressure Simulation
108112
109113| Endpoint | Method | Description |
110114| ----------| --------| -------------|
111115| ` /api/memory/allocate-memory ` | POST | Allocate memory block |
112116| ` /api/memory/release-memory ` | POST | Release all allocated memory |
117+ | ` /api/memory/status ` | GET | Get current memory allocation status |
113118
114119** Request body (allocate):**
115120``` json
@@ -155,6 +160,27 @@ The slow request simulator generates requests using three different sync-over-as
155160- ** NestedSyncOverAsync** : Sync methods that block internally - look for ` *_BLOCKS_INTERNALLY ` methods
156161- ** DatabasePattern** : Simulated database/HTTP blocking - look for ` *Sync_SYNC_BLOCK ` methods
157162
163+ ### Crash Simulation
164+
165+ | Endpoint | Method | Description |
166+ | ----------| --------| -------------|
167+ | ` /api/crash/trigger ` | POST | Trigger a crash with options |
168+ | ` /api/crash/now ` | GET/POST | Immediate synchronous crash (best for Azure Crash Monitoring) |
169+ | ` /api/crash/types ` | GET | List available crash types |
170+ | ` /api/crash/failfast ` | POST | Quick FailFast crash |
171+ | ` /api/crash/stackoverflow ` | POST | Quick StackOverflow crash |
172+
173+ ** Request body (trigger):**
174+ ``` json
175+ {
176+ "crashType" : " FailFast" ,
177+ "delaySeconds" : 3 ,
178+ "message" : " Optional crash message"
179+ }
180+ ```
181+
182+ ** Available crash types:** ` FailFast ` , ` StackOverflow ` , ` UnhandledException ` , ` AccessViolation ` , ` OutOfMemory `
183+
158184### Admin Operations
159185
160186| Endpoint | Method | Description |
0 commit comments