Add asset host logs ingest and UI
This commit is contained in:
@@ -25,11 +25,17 @@ Registry invariants:
|
||||
- `POST /ingest/hardware`
|
||||
- `POST /ingest/manual/csv`
|
||||
- `GET /ingest/manual/csv/jobs/{id}`
|
||||
- `GET /api/assets/{asset_id}/logs`
|
||||
- returns deduplicated asset event logs (`host`, `bmc`, `redfish`) with filters by source, severity, activity state, and date range
|
||||
|
||||
Manual CSV ingest contract:
|
||||
- `POST /ingest/manual/csv` is asynchronous and returns `202 Accepted` with `job_id`.
|
||||
- Final result is read from `GET /ingest/manual/csv/jobs/{id}`.
|
||||
|
||||
Hardware ingest notes:
|
||||
- `POST /ingest/hardware` may accept optional `event_logs` inside the snapshot payload.
|
||||
- `event_logs` are persisted into dedicated asset log storage and are not mapped to history/timeline events.
|
||||
|
||||
## Timeline
|
||||
|
||||
- `GET /assets/{id}/timeline`
|
||||
|
||||
Reference in New Issue
Block a user