feat(viewer): support hardware contract 2.10
This commit is contained in:
@@ -19,21 +19,25 @@ var sectionOrder = []string{
|
||||
"pcie_devices",
|
||||
"power_supplies",
|
||||
"sensors",
|
||||
"event_logs",
|
||||
"platform_config",
|
||||
}
|
||||
|
||||
var sectionTitles = map[string]string{
|
||||
"board": "Board",
|
||||
"firmware": "Firmware",
|
||||
"cpus": "CPUs",
|
||||
"memory": "Memory",
|
||||
"storage": "Storage",
|
||||
"pcie_devices": "PCIe Devices",
|
||||
"power_supplies": "Power Supplies",
|
||||
"sensors": "Sensors",
|
||||
"fans": "Fans",
|
||||
"power": "Power",
|
||||
"temperatures": "Temperatures",
|
||||
"other": "Other",
|
||||
"board": "Board",
|
||||
"firmware": "Firmware",
|
||||
"cpus": "CPUs",
|
||||
"memory": "Memory",
|
||||
"storage": "Storage",
|
||||
"pcie_devices": "PCIe Devices",
|
||||
"power_supplies": "Power Supplies",
|
||||
"sensors": "Sensors",
|
||||
"event_logs": "Event Logs",
|
||||
"platform_config": "Platform Config",
|
||||
"fans": "Fans",
|
||||
"power": "Power",
|
||||
"temperatures": "Temperatures",
|
||||
"other": "Other",
|
||||
}
|
||||
|
||||
var preferredMetaKeys = []string{"target_host", "collected_at", "source_type", "protocol", "filename"}
|
||||
@@ -73,9 +77,10 @@ var preferredColumns = map[string][]string{
|
||||
"firmware": {"device_name", "version"},
|
||||
"cpus": {"model", "clock", "cores", "threads", "l1", "l2", "l3", "microcode", "socket"},
|
||||
"memory": {"part_number", "serial_number", "slot"},
|
||||
"storage": {"type", "model", "serial_number", "firmware", "size_gb", "slot"},
|
||||
"storage": {"type", "model", "serial_number", "firmware", "size_gb", "logical_block_size_bytes", "physical_block_size_bytes", "metadata_bytes_per_block", "slot"},
|
||||
"pcie_devices": {"device_class", "manufacturer", "model", "serial_number", "mac_addresses", "slot", "numa_node", "link_speed", "link_width", "bdf"},
|
||||
"power_supplies": {"vendor", "model", "part_number", "serial_number", "slot"},
|
||||
"event_logs": {"severity_icon", "source", "event_time", "severity", "message_id", "message", "component_ref", "fingerprint", "is_active", "raw_payload"},
|
||||
"fans": {"name", "rpm"},
|
||||
"power": {"name", "voltage_v", "current_a", "power_w"},
|
||||
"temperatures": {"name", "celsius", "threshold_warning_celsius", "threshold_critical_celsius"},
|
||||
|
||||
Reference in New Issue
Block a user