Software Design/Observability

Observability is the ability and the degree to how well a function, class, component, or software could be profiled and monitored in runtime, how well the behavior could be reconstructed based on the telemetry and logging data, starting with the very availability of this data.

Fully corresponds to the definition of observability on Wikipedia.

Relations to other qualities edit

Observability fosters traceability of behavior.