building-soc-metrics-and-kpi-tracking

Builds SOC performance dashboards tracking MTTD, MTTR, alert quality, and ATT&CK detection coverage from SIEM data.

954|172|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/xalgord/xalgorix --skill building-soc-metrics-and-kpi-tracking
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: building-soc-metrics-and-kpi-tracking
Source: https://github.com/xalgord/xalgorix/tree/main/internal/tools/skills/data/soc-operations/building-soc-metrics-and-kpi-tracking
Command: npx skills add https://github.com/xalgord/xalgorix --skill building-soc-metrics-and-kpi-tracking

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

SOC leaders lack quantified visibility into operational performance, making it hard to justify staffing, prove tool ROI, satisfy compliance audits, or report security posture to executives. This Skill turns raw SIEM incident data into measurable KPIs like MTTD, MTTR, false positive rates, and detection coverage.

Core Features & Use Cases

  • MTTD/MTTR Measurement: Splunk SPL queries compute mean, median, and percentile detection and response times by urgency, with trend tracking over 90 days.
  • Alert Quality & Analyst Productivity: Disposition analysis (TP/FP rates, signal-to-noise ratio), per-analyst triage times, and shift-based workload distribution.
  • Detection Coverage Tracking: ATT&CK technique coverage scoring via lookup joins and data source ingestion validation.
  • Executive Reporting: Monthly scorecards, month-over-month comparisons, and continuous improvement initiative tracking.
  • Use Case: A SOC manager preparing a quarterly business review uses the provided queries to show MTTD dropped 12%, alert volume fell 84% after risk-based alerting, and ATT&CK coverage reached 64%.

Quick Start

Build a SOC performance dashboard from my Splunk notable index showing MTTD, MTTR, false positive rate, and ATT&CK coverage for the last 30 days.

Frequently Asked Questions about building-soc-metrics-and-kpi-tracking

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I measure MTTD and MTTR in Splunk?

Compute MTTD by subtracting orig_time from _time on resolved notables in index=notable, and MTTR by subtracting _time from status_end. Aggregate with stats avg, median, and perc90 grouped by urgency, filtering out outliers that indicate data quality issues.

What KPIs should a SOC dashboard track?

Core SOC KPIs include MTTD, MTTA, MTTR, false positive rate, true positive rate, ATT&CK detection coverage, dwell time, escalation rate, and analyst utilization. Align each metric to NIST CSF functions and set targets such as MTTD under 15 minutes and FP rate under 30%.

How do I track MITRE ATT&CK detection coverage?

Join a lookup mapping detection rules to technique IDs against a lookup of total ATT&CK techniques by tactic, then compute coverage percentage per tactic. Verify the join key format matches on both sides, since sub-technique versus technique ID mismatches inflate or undercount coverage.

Why does my MTTR dashboard show zero or null values?

Null MTTR usually means the status_end field is not populated by your Enterprise Security version, or resolution timestamps live in the incident_review dataset instead. Validate each timestamp field is non-null on resolved notables before publishing the scorecard.

Can SOC metrics be used for analyst performance reviews?

Metrics should drive process improvement, not punitive individual performance management. Use workload and triage-time data for staffing decisions and shift balancing rather than ranking analysts against each other.