⚡ 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
Frequency: 3/sec
📈 Synthetic Metrics
Emits OpenTelemetry metrics (counters, gauges, histograms) with randomized values for visualization testing.
Status: Inactive
Metrics/sec: 0
Volume: 5/sec
🌪️ Randomized Noise
Generates bursts of arbitrarily structured logs at irregular intervals to simulate unpredictable traffic spikes.
Status: Inactive
Burst Size: 0
Intensity: Medium
🏥 Health Check Probes
Continuously probes API endpoints and logs responses to generate real diagnostic signals.
Status: Inactive
Endpoints: 0
Interval: 5s
🔗 Synthetic Traces
Generates OpenTelemetry traces with spans, parent-child relationships, and realistic timing patterns.
Status: Inactive
Traces/sec: 0
Rate: 5/sec
💻 System Metrics
Generates CPU, memory, GPU usage, and queue-depth metrics with realistic system behavior patterns.
Status: Inactive
Metrics/sec: 0
Intensity: Medium
📁 Fixture Replay
Replays pre-loaded static log files representing known error conditions for alerting validation.
Status: Inactive
Fixtures: 3
Speed: 3x
🔗 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 Stress testing suite initialized - ready for load generation

🚀 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/