Resource Drilldown messages pass between the ManageApp and any other application (including itself) to request and return the contents of a resource vector for the purposes of run-time platform administration.
!MANAGEMENT-RESOURCE-DRILLDOWN-REQUEST message is sent by ManageApp to any application
(including itself and the WatchdogApp) in order to drilldown into the details of a
The request attributes are:
[Required] A value which matches the
key of a resource vector.
An optional identifier which requests that only a single resource row is returned,
along with the full content of any columns of type “extended”. When this attribute is
not present, then all rows of the resource vector are returned, but “extended”
resource vector content is not included.
!MANAGEMENT-RESOURCE-DRILLDOWN-RESPONSE message is returned to the ManageApp by the
application providing drilldown details of the requested resource.
The response fields are:
[Required] Indicates if the resource vector drilldown request was successful.
0, describes the reason that the request was not successful,
and all subsequent fields are not present.
[Required] Confirms the resource vector key which was provided in the request.
Array of Object
[Required] An ordered array of resource vector column descriptors.
See the documentation for this array in
Array of Object
[Required] An ordered array of vector row entries (may be empty).
Any key value may be present which matches a column
key from the
Each object in the
columns array returned in
describes a column in the resource vector. The column descriptor has the
Note that the first column is special. The values of this first column must be unique, and
contains the row key (
resource_row_key) for drilldown requests and also for performing
[Required] The key for this column for each object within the
[Required] The human-readable name for this column.
[Required] The type of the column for rendering purposes.
Indicates the underlying type for this scalar. This may be used to decide how to render the value visually.
Note that resource columns are never editable, although an
operation type may be clickable.
string entries have no special formatting, and are typically left-aligned.
integer entries have no special formatting, and are typically center-aligned.
boolean entries have value =
undef, displayed as “YES”/“NO”/“”, center-aligned.
tv entries are array [epoch, microseconds] from
abort is an abort string, which may be displayed in a shortened form.
extended indicates a multi-line text field. The full value is only returned in single-row drilldown.
operation indicates an operation which a resource vector row may support (iff the row value is
Optional “help text” for this column header and/or column values.