Frames
Frames are the structure of Noemata’s semantic layer. A frame models a thing you observe — a service, a host, an HTTP endpoint, a namespace, even a user or a group of services — by pairing a view (what data is relevant, and what it’s called) with a page (how to visualize it).
A view allows you to define what data you capture and what it means once. Its close equivalent is a SQL view, but with more metadata - e.g. what formatting to use when to display a value.
A page consists of blocks and expressions. Blocks are components that display your data, while expressions define what data should be displayed.
For more, see:
For the full file format — the *.frame.json shape, params, and how frames compose — see the frame schema reference.