mirror of
https://github.com/j3ssie/osmedeus.git
synced 2026-08-17 21:25:49 +02:00
73 lines
1.9 KiB
Plaintext
73 lines
1.9 KiB
Plaintext
---
|
|
title: "System Statistics"
|
|
description: "Aggregated system statistics"
|
|
---
|
|
|
|
# System Statistics
|
|
|
|
## Get System Stats
|
|
|
|
Get aggregated system statistics including workflows, runs, workspaces, assets, vulnerabilities, and schedules.
|
|
|
|
```bash
|
|
curl http://localhost:8002/osm/api/stats \
|
|
-H "Authorization: Bearer $TOKEN"
|
|
```
|
|
|
|
**Response:**
|
|
```json
|
|
{
|
|
"workflows": {
|
|
"total": 25,
|
|
"flows": 10,
|
|
"modules": 15
|
|
},
|
|
"runs": {
|
|
"total": 150,
|
|
"completed": 120,
|
|
"running": 5,
|
|
"failed": 10,
|
|
"pending": 15
|
|
},
|
|
"workspaces": {
|
|
"total": 50
|
|
},
|
|
"assets": {
|
|
"total": 5000
|
|
},
|
|
"vulnerabilities": {
|
|
"total": 150,
|
|
"critical": 10,
|
|
"high": 25,
|
|
"medium": 50,
|
|
"low": 65
|
|
},
|
|
"schedules": {
|
|
"total": 8,
|
|
"enabled": 5
|
|
}
|
|
}
|
|
```
|
|
|
|
**Statistics Fields:**
|
|
|
|
| Category | Field | Description |
|
|
|----------|-------|-------------|
|
|
| workflows.total | int | Total number of workflows (flows + modules) |
|
|
| workflows.flows | int | Number of flow-type workflows |
|
|
| workflows.modules | int | Number of module-type workflows |
|
|
| runs.total | int | Total number of runs |
|
|
| runs.completed | int | Successfully completed runs |
|
|
| runs.running | int | Currently running workflows |
|
|
| runs.failed | int | Failed runs |
|
|
| runs.pending | int | Pending runs waiting to start |
|
|
| workspaces.total | int | Total number of scan workspaces |
|
|
| assets.total | int | Total discovered assets across all workspaces |
|
|
| vulnerabilities.total | int | Total vulnerabilities (sum of all severities) |
|
|
| vulnerabilities.critical | int | Critical severity vulnerabilities |
|
|
| vulnerabilities.high | int | High severity vulnerabilities |
|
|
| vulnerabilities.medium | int | Medium severity vulnerabilities |
|
|
| vulnerabilities.low | int | Low severity vulnerabilities |
|
|
| schedules.total | int | Total configured schedules |
|
|
| schedules.enabled | int | Currently enabled schedules |
|