feat(inspur): source-PRI timezone timeline, PPIN serial, NVMe fault storage status

Event ingestion now uses the source syslog PRI and an explicit-offset
timezone timeline instead of assuming host-local time. CPU PPIN is
exported as the source-backed CPU serial, and an active NVMe fault SEL
event promotes the matching drive's storage status.

See ADL-056, ADL-057.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Mikhail Chusavitin
2026-08-27 17:05:45 +03:00
co-authored by Claude Sonnet 5
parent 07c270cda2
commit e7b8a8badc
13 changed files with 671 additions and 48 deletions
+3
View File
@@ -43,6 +43,9 @@ func ParseIDLLog(content []byte) []models.Event {
// Map severity
severity := mapIDLSeverity(severityStr)
if strings.Contains(strings.ToLower(eventType), "deassert") {
severity = models.SeverityInfo
}
// Clean up description
description = cleanDescription(description)