+
Provider signals, unified
+
Pick any runtime node to inspect its provider, layer, dependencies, diagnostics, and recorded evidence.
+
+ ) : (
+
+
+
+ {selected.provider}
+
+
+
+
{selected.label}
+
+
+ {LAYER_LABEL[selected.layer]}
+ {selected.type.replaceAll("_", " ")}
+
+
+
+
+ {selected.outgoing.length}
+ outgoing edges
+
+
+ {selected.incoming.length}
+ incoming edges
+
+
+
+ {selected.service && (
+
+
Service evidence
+
+
+
+
+
+
+ )}
+
+ {selected.package && (
+
+
Package metadata
+
+
+
+
+
+ )}
+
+
+
+
+ {selected.service?.logs.length ? (
+
+
Recent logs
+
+ {selected.service.logs.map((entry) => (
+ -
+ {entry.source}
+ {entry.level ?? "log reference"}
+
+ ))}
+
+
+ ) : null}
+
+ {selected.service?.events.length ? (
+
+
Recent events
+
+ {selected.service.events.map((event) => (
+ -
+ {event.kind}
+ {event.message ?? "event recorded"}
+ {event.timestamp ? {formatRelative(event.timestamp)} : null}
+
+ ))}
+
+
+ ) : null}
+
+ {Object.keys(selected.metadata).length > 0 && (
+
+
Metadata
+
+ {Object.entries(selected.metadata).map(([key, value]) => (
+
+ ))}
+
+
+ )}
+
+ {selectedDetailUrl && (
+
+ Open matching Docker service
+
+ )}
+
+ )}
+