⚡ Stress Testing Mode: This suite generates synthetic load to validate your observability pipeline.
Monitor your dashboards and SigNoz UI to observe the impact of different stress patterns.
🎛️ Signal Generators
📊 Multi-Source Log Generator
Generates logs from multiple simulated services with varying formats, severity levels, and frequencies.
Status:
Inactive
Services:
0
📈 Synthetic Metrics
Emits OpenTelemetry metrics (counters, gauges, histograms) with randomized values for visualization testing.
Status:
Inactive
Metrics/sec:
0
🌪️ Randomized Noise
Generates bursts of arbitrarily structured logs at irregular intervals to simulate unpredictable traffic spikes.
Status:
Inactive
Burst Size:
0
🏥 Health Check Probes
Continuously probes API endpoints and logs responses to generate real diagnostic signals.
Status:
Inactive
Endpoints:
0
🔗 Synthetic Traces
Generates OpenTelemetry traces with spans, parent-child relationships, and realistic timing patterns.
Status:
Inactive
Traces/sec:
0
💻 System Metrics
Generates CPU, memory, GPU usage, and queue-depth metrics with realistic system behavior patterns.
Status:
Inactive
Metrics/sec:
0
📁 Fixture Replay
Replays pre-loaded static log files representing known error conditions for alerting validation.
Status:
Inactive
Fixtures:
3
🔗 Multi-Backend Integration
Select observability backends to receive telemetry data from stress testing scenarios.
📋 Custom Scenarios
Load predefined test patterns for repeatable stress testing scenarios.
Scenario:
Duration:
--
🎯 Master Controls
Control all stress testing generators simultaneously with coordinated patterns.
Active Generators:
0
Total Logs/sec:
0
🚨 Alert Thresholds
📊 Throughput
Warning:
logs/sec
Critical:
logs/sec
Normal
⚠️ Error Rate
Warning:
%
Critical:
%
Normal
⏱️ Response Time
Warning:
ms
Critical:
ms
Normal
💻 CPU Usage
Warning:
%
Critical:
%
Normal
📊 Stress Test Metrics
0
Total Logs Sent
0.0
Current Logs/sec
0
Active Services
0%
Error Rate
📈 Historical Trends
📊 Throughput Over Time
Logs/sec
Last 60 seconds
🎛️ Generator Activity
Active Generators
Last 60 seconds
⚠️ Error Rate Trend
Error %
Last 60 seconds
💻 System Metrics Trend
CPU/Memory/GPU %
Last 60 seconds
🔥 Error Rate Heatmap
Time Window:
Granularity:
0% errors
1-5% errors
6-15% errors
16%+ errors
📋 Stress Test Activity
--:--:--
INFO
🚀 Quick Setup for Full Functionality
PowerShell Users
Run the enhanced PowerShell script:
# From repository root:
pwsh scripts\start-dashboard-server.ps1
# Or with custom port:
pwsh scripts\start-dashboard-server.ps1 -Port 8080
Batch/CMD Users
Run the batch script:
# From repository root:
scripts\start-dashboard-server.bat
Manual Setup
Standard Python HTTP server:
# From repository root:
python -m http.server 3000
# Then visit:
http://localhost:3000/docs/dashboards/