Add process view
This commit is contained in:
@@ -22,6 +22,7 @@ import { getCollector } from '../services/collector.js'
|
||||
import { getAnomalyEngine } from '../services/anomaly.js'
|
||||
import { computeWeights } from '../services/weights.js'
|
||||
import { queryLogs } from '../services/logs.js'
|
||||
import { listProcesses } from '../services/processes.js'
|
||||
import { listAlerts, getAlert } from '../services/alerts.js'
|
||||
import { getServerPublicKeyHex } from '../core/auth-keys.js'
|
||||
import { formatAllMetrics } from './formatters.js'
|
||||
@@ -186,6 +187,24 @@ export async function handleRest(pathname, query) {
|
||||
}
|
||||
return json(result)
|
||||
}
|
||||
// ── processes (live /proc table) ─────────────────────────
|
||||
if (
|
||||
path === '/api/v3/processes' ||
|
||||
path === '/api/v2/processes' ||
|
||||
path === '/api/v1/processes'
|
||||
) {
|
||||
const result = listProcesses({
|
||||
q: query.get('q') || query.get('query') || '',
|
||||
sort: query.get('sort') || undefined,
|
||||
order: query.get('order') || undefined,
|
||||
filter: query.get('filter') || undefined,
|
||||
limit: query.get('limit') || undefined,
|
||||
offset: query.get('offset') || undefined,
|
||||
pid: query.get('pid') || undefined,
|
||||
})
|
||||
return json(result)
|
||||
}
|
||||
|
||||
// ── logs (anomaly / audit / journal) ─────────────────────
|
||||
if (path === '/api/v3/logs' || path === '/api/v2/logs' || path === '/api/v1/logs') {
|
||||
const result = await queryLogs({
|
||||
|
||||
Reference in New Issue
Block a user