rcourtman
b45b5562fa
Name demo Patrol findings by their unified resource
...
Mock and demo mode synthesize Patrol findings from the legacy state
snapshot and stamped each one with the snapshot's source ID
(nebula-1-mock, mock-cluster-1-pve1-local). Everything that joins a
finding to its resource uses the unified ID: since #3188 an Inbox item
names its subject by the unified resource its alert resolves to, and the
resource-scoped findings list and resource intelligence look findings up
by that ID. On a mock or DEMO_MODE stack the Docker host offline item
therefore said "Patrol has not raised a finding about it" beside an open
finding on that host, offered no Browse button, the host's intelligence
showed no findings, and the finding never folded under its alert. The
LXC memory finding was also typed "container", which reads back as
"node".
Resolve the reference an alert on each record carries the way Inbox
subjects resolve, app containers through the container views (mock
container IDs are too short to bind a Docker alert reference), and the
snapshot's own registry when the read state has not ingested the record
yet, so a first cycle cannot pin source IDs for the life of the process.
Guests are typed vm or system-container.
2026-10-24 13:49:11 +01:00
..
2026-09-23 06:01:17 +01:00
2026-07-25 00:21:35 +01:00
2026-03-18 16:06:30 +00:00
2026-10-23 14:07:20 +01:00
2026-03-18 16:06:30 +00:00
2026-05-21 15:15:23 +01:00
2026-10-03 09:31:34 +01:00
2026-10-11 22:20:25 +01:00
2026-05-15 12:22:52 +01:00
2026-05-25 18:02:28 +01:00
2026-10-11 22:20:25 +01:00
2026-03-18 16:06:30 +00:00
2026-10-11 04:09:32 +01:00
2026-10-11 22:20:25 +01:00
2026-07-16 15:17:45 +01:00
2026-03-18 16:06:30 +00:00
2026-10-11 13:32:45 +01:00
2026-04-01 14:47:58 +01:00
2026-10-12 14:13:47 +01:00
2026-07-16 13:40:38 +01:00
2026-10-23 14:07:20 +01:00
2026-09-07 17:24:25 +01:00
2026-05-01 20:28:11 +01:00
2026-07-16 15:17:45 +01:00
2026-03-30 13:34:08 +01:00
2026-10-06 16:17:15 +01:00
2026-10-06 16:17:15 +01:00
2026-10-06 16:17:15 +01:00
2026-10-08 11:03:46 +01:00
2026-10-08 11:03:46 +01:00
2026-10-24 09:46:33 +01:00
2026-10-24 09:46:33 +01:00
2026-10-24 09:46:33 +01:00
2026-10-24 09:46:33 +01:00
2026-10-24 09:46:33 +01:00
2026-03-18 16:06:30 +00:00
2026-10-03 09:31:34 +01:00
2026-10-03 09:31:34 +01:00
2026-05-10 21:57:39 +01:00
2026-09-24 11:52:30 +01:00
2026-07-25 00:21:35 +01:00
2026-10-24 13:49:11 +01:00
2026-10-24 13:49:11 +01:00
2026-04-09 20:15:17 +01:00
2026-10-24 09:46:33 +01:00
2026-10-24 09:46:33 +01:00
2026-07-12 05:23:02 +01:00
2026-07-13 21:51:33 +01:00
2026-05-12 22:23:55 +01:00
2026-05-12 22:23:55 +01:00
2026-07-30 15:47:55 +01:00
2026-10-13 10:02:20 +01:00
2026-09-02 07:55:42 +01:00
2026-09-02 07:02:51 +01:00
2026-09-07 17:24:25 +01:00
2026-06-23 17:26:15 +01:00
2026-06-10 09:38:52 +01:00
2026-06-09 21:42:21 +01:00
2026-05-13 11:35:24 +01:00
2026-05-13 05:42:25 +01:00
2026-09-01 12:20:52 +01:00
2026-09-01 12:20:52 +01:00
2026-06-30 10:37:54 +01:00
2026-09-02 07:55:42 +01:00
2026-10-16 15:59:33 +01:00
2026-07-13 16:05:44 +01:00
2026-07-17 17:29:22 +01:00
2026-10-16 00:42:22 +01:00
2026-06-09 21:42:21 +01:00
2026-05-13 01:13:38 +01:00
2026-03-30 13:34:08 +01:00
2026-05-13 02:41:45 +01:00
2026-09-02 07:02:51 +01:00
2026-09-02 07:02:51 +01:00
2026-03-18 16:06:30 +00:00
2026-10-24 00:41:23 +01:00
2026-10-16 15:59:33 +01:00
2026-06-23 17:26:15 +01:00
2026-06-23 17:26:15 +01:00
2026-06-09 21:42:21 +01:00
2026-05-13 04:18:27 +01:00
2026-05-13 04:18:27 +01:00
2026-10-16 12:45:45 +01:00
2026-10-24 09:46:33 +01:00
2026-09-24 11:52:30 +01:00
2026-09-24 11:52:30 +01:00
2026-09-08 02:08:15 +01:00
2026-09-06 21:23:01 +01:00
2026-10-23 01:26:33 +01:00
2026-07-23 22:19:35 +01:00
2026-08-06 18:11:51 +01:00
2026-07-28 12:17:25 +01:00
2026-08-06 18:11:51 +01:00
2026-03-18 16:06:30 +00:00
2026-03-18 17:22:24 +00:00
2026-07-20 20:45:39 +01:00
2026-09-24 11:52:30 +01:00
2026-03-18 16:06:30 +00:00
2026-03-18 16:06:30 +00:00
2026-10-08 11:03:46 +01:00
2026-06-08 07:21:38 +01:00
2026-07-10 00:14:01 +01:00
2026-07-24 12:35:31 +01:00
2026-07-06 10:08:36 +01:00
2026-08-28 11:35:41 +01:00
2026-09-24 11:52:30 +01:00
2026-10-11 22:20:25 +01:00
2026-10-12 14:13:47 +01:00
2026-10-24 09:13:30 +01:00
2026-10-24 09:46:33 +01:00
2026-10-08 17:22:29 +01:00
2026-10-24 09:13:30 +01:00
2026-08-14 01:41:46 +01:00
2026-08-14 01:41:46 +01:00
2026-08-21 21:05:54 +01:00
2026-10-04 03:25:57 +01:00
2026-07-14 19:23:36 +01:00
2026-10-03 09:31:34 +01:00
2026-10-04 03:25:57 +01:00
2026-05-07 18:24:47 +01:00
2026-09-06 03:59:37 +01:00
2026-10-23 12:04:23 +01:00
2026-10-23 12:04:23 +01:00
2026-10-08 11:03:46 +01:00
2026-10-08 11:03:46 +01:00
2026-07-18 11:59:05 +01:00
2026-08-17 20:02:47 +01:00
2026-06-27 22:18:09 +01:00
2026-07-14 22:33:40 +01:00
2026-10-23 22:26:09 +01:00
2026-10-17 00:38:36 +01:00
2026-10-17 00:38:36 +01:00
2026-10-17 00:38:36 +01:00
2026-08-06 15:51:06 +01:00
2026-02-04 19:56:12 +00:00
2026-10-16 10:21:27 +01:00
2026-10-16 10:21:27 +01:00
2026-10-11 22:20:25 +01:00
2026-10-11 22:20:25 +01:00
2026-09-06 03:59:37 +01:00
2026-10-11 22:20:25 +01:00
2026-10-11 22:20:25 +01:00
2026-10-24 00:41:23 +01:00
2026-10-24 00:41:23 +01:00
2026-10-23 01:26:33 +01:00
2026-09-04 09:30:11 +01:00
2026-07-19 15:11:02 +01:00
2026-07-19 15:11:02 +01:00
2026-09-02 07:55:42 +01:00
2026-09-02 07:55:42 +01:00
2026-08-06 18:11:51 +01:00
2026-10-12 14:13:47 +01:00
2026-10-12 14:13:47 +01:00
2026-08-15 20:58:49 +01:00
2026-09-21 17:18:32 +01:00
2026-09-21 17:18:32 +01:00
2026-08-14 12:52:51 +01:00
2026-09-21 17:18:32 +01:00
2026-08-14 12:52:51 +01:00
2026-10-10 00:46:16 +01:00
2026-10-11 22:20:25 +01:00
2026-10-11 22:20:25 +01:00
2026-09-10 18:21:29 +01:00
2026-08-15 13:12:30 +01:00
2026-09-02 07:55:42 +01:00
2026-05-01 20:28:11 +01:00
2026-05-01 20:28:11 +01:00
2026-07-22 16:29:44 +01:00
2026-08-15 00:57:51 +01:00
2026-10-12 21:00:52 +01:00
2026-08-17 20:02:47 +01:00
2026-03-30 13:34:08 +01:00
2026-08-15 11:37:02 +01:00
2026-07-14 22:33:40 +01:00
2026-10-16 10:21:27 +01:00
2026-10-24 09:13:30 +01:00
2026-07-28 12:17:25 +01:00
2026-09-05 22:29:48 +01:00
2026-09-05 22:29:48 +01:00
2026-10-16 10:21:27 +01:00
2026-08-15 11:37:02 +01:00
2026-03-18 16:06:30 +00:00
2026-06-29 18:17:24 +01:00
2026-03-18 16:06:30 +00:00
2026-06-29 18:17:24 +01:00
2026-10-06 23:27:50 +01:00
2026-10-08 17:22:29 +01:00
2026-03-18 16:06:30 +00:00
2026-06-09 21:47:14 +01:00
2026-10-08 11:03:46 +01:00
2026-09-06 03:59:37 +01:00
2026-10-10 00:09:34 +01:00
2026-10-10 00:02:05 +01:00
2026-05-13 00:28:24 +01:00
2026-08-14 03:11:10 +01:00
2026-10-08 17:22:29 +01:00
2026-10-23 21:15:25 +01:00
2026-05-10 19:30:54 +01:00
2026-05-10 19:30:54 +01:00
2026-05-10 21:23:12 +01:00
2026-10-03 09:31:34 +01:00
2026-10-06 20:11:04 +01:00
2026-10-06 20:11:04 +01:00
2026-06-09 09:43:21 +01:00
2026-06-09 09:43:21 +01:00
2026-10-06 23:09:52 +01:00
2026-10-08 11:03:46 +01:00
2026-03-19 04:07:47 +00:00
2026-03-19 04:07:47 +00:00
2026-03-18 16:06:30 +00:00
2026-03-30 13:34:08 +01:00
2026-08-02 20:30:38 +01:00
2026-03-18 16:06:30 +00:00
2026-08-29 08:18:16 +01:00
2026-07-22 16:29:44 +01:00
2026-10-11 22:20:25 +01:00
2026-07-17 17:29:22 +01:00
2026-10-12 21:00:52 +01:00
2026-10-23 01:26:33 +01:00
2026-05-15 16:28:17 +01:00
2026-10-11 22:20:25 +01:00
2026-07-12 13:29:21 +01:00
2026-07-12 13:29:21 +01:00
2026-10-04 18:27:05 +01:00
2026-10-23 01:26:33 +01:00
2026-03-18 16:06:30 +00:00
2026-03-18 16:06:30 +00:00