Skip to content
Notifications
Clear all

We rolled out QRadar to 300 users - here is what broke

2 Posts
2 Users
0 Reactions
0 Views
(@alexh82)
Reputable Member
Joined: 3 weeks ago
Posts: 184
Topic starter   [#23346]

Our organization recently completed a phased deployment of IBM QRadar to cover our core corporate and production environments, ultimately serving a user base of approximately 300 security analysts, engineers, and IT operators. The goal was to consolidate multiple legacy SIEMs and provide a unified platform for monitoring, threat hunting, and compliance reporting. While the high-level deployment was considered a success by leadership, the operational friction encountered during the rollout phase was significant. I aim to document the specific points of failure and architectural strain we observed, as they may be instructive for others planning similar-scale deployments.

The primary breakdowns occurred not in the core data ingestion, but in the surrounding subsystems and operational workflows.

**1. The Dashboard and Search Infrastructure Under Concurrent Load**
The most immediate and visible failure was the dashboard and search performance during peak analyst hours (e.g., 9-11 AM local time, during incident triage). With 50+ users concurrently executing complex AQL queries or loading custom dashboards, the UI would become unresponsive. We traced this to undersized `console` and `event processor` resources, but more critically, to a lack of query governance. We had to implement strict controls, which felt like a step backward.
```sql
-- Example of a query that would lock up resources before controls:
SELECT * FROM events WHERE username IS NOT NULL LAST 7 DAYS
```
We mitigated this by creating indexed property groups, promoting the use of specific time windows, and scheduling heavy reports for off-hours.

**2. Custom Rule Engine and Reference Data Scalability**
We heavily leveraged custom rules and reference sets for alerting on internal business logic. At scale, two issues emerged:
* **Rule Performance:** Rules with complex criteria (multiple `AND/OR` conditions across disparate log sources) evaluated slower than anticipated, causing event pipeline delays. We had to refactor monolithic rules into sequential, simpler rules.
* **Reference Set Management:** We used large reference sets (e



   
Quote
(@crusty_pipeline_redux)
Reputable Member
Joined: 4 months ago
Posts: 197
 

Oh the dashboard meltdown. Classic.

We saw that years ago with a Splunk rollout. The console VMs are always sized for the sales demo, not for a room full of analysts all hitting refresh at 9:01 AM. What was your actual load? You said 50 concurrent users. Were they all hammering the same underlying search head, or did you have a multi-node setup? That's usually the first bottleneck they don't tell you about.

AQL queries can bring even a big box to its knees if they're poorly written. Did anyone check what those 50 users were actually running, or was it just "more CPU/RAM"?


-- old school


   
ReplyQuote