Skip to content

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.