...
- name: Name of the event property (opEvents Normalised Event Properties)
- label: The column name that will render in the web page.
- cell: The cell type, usually this will be "string". For other options please contact support@opmantek.com.
- search: Always false
- editable: Always false
Adding and Removing Columns
To remove a column simply remove the associated section from the applicable json file. To add a column add a new section in the json file. The column placement will be relative to the order it is put in the json file.
The example below is the opEventsthe opCharts_actionnode-loglist.json file. The version on the left is the default version. The version on the right adds an Event ID the Country column between the data Node Status and event Group columns, it also removes the comment Links column.
Code Block |
---|
// VERSION=01.48.0 // VERSION=01.48.0 [ [ { "name": "node_name", [ { { "name": "node_name", "label": "Name", "label": "Name", "cell": "NodeLinkCell", { "namecell": "dateNodeLinkCell", "renderable": 1, "renderable": 1, "namecomment": "date",must be present for "labelcomment": "Date",must be present for }, }, { "labelname": "Dateconfiguration.host", { "searchname": false"configuration.host", "label": "Host", "search"label": false"Host", "cell": "stringString", "cell": "String" }, "cell": "string", "direction": "descending", }, "direction": "descending", { "editable": false { "editablename": false"node_summary.nodestatu }, "name": "", "label": "Node Status", "label": "Links", }, { "cell": "NodeStatusCell" "cell": "UriButtonGroup", }, "links": [ { { "name": "eventconfiguration.country", { "name": "remote_connection_ "label": "Country", { "name": "custom_context_det "namecell": "eventidString", "label": "Event"], "label": "Event ID"}, "cellsort": "string"false, "cell{ "name": "stringconfiguration.group", "searchbutton_group_class": false,"btn-grou "label": "Group", }, "search": false, "editable": false, "cell": "String" { "name": "node_summary.nodestatu }, "label": "Node Status", { "editablename": false"node_summary.nodeType" "cell": "LookupUrlNodeStatusCell", "label": "Node Type", }, "replace_name": "id", "cell": "String" { },"name": "configuration.group", }, "base_url_stash_key "label": "event_base_urlGroup", { }, { "name": "configuration.roleType "cell": "String" "label": "Role", }, "name": "event", { "cell": "String" { "name": "node_summary.nodeType" }, "label": "Node Type", { "labelname": "Event",node_summary.nodeVendo "namecell": "nodeString", "cell""label": "stringVendor", }, "label": "Node", "searchcell": false,"String" { "searchname": false,"configuration.roleType }, "label": "Role", { "editablename": false,"node_summary.sysLocati "editablecell": false, "String" "cell"label": "LookupUrlLocation", }, "cell": "LookupUrl", "replace_namecell": "idString", { "base_url_stash_keyname": "node_base_url" "base_url_stash_key": "event_base_url" summary.nodeVendo }, }, { { "name": "action", "name": "node", "label": "Action", "label": "Node", "cell": "string", "search": false, "search": false, "editable": false, "editable": false "cell": "LookupUrl", }, "base_url_stash_key": "node_base_url" { }, "name": "details", { "label": "Details", "name": "action", "cell": "string", "label": "Action", "search": false, "cell": "string", "editable": false "search": false, }, "editable": false { }, "name": "comment", { "label": "Comment", "label": "Vendor", { "name": "detailsnode_summary8.health", "cell": "string", String" "label": "DetailsHealth", }, "search": false, "cell": "ColouredByLevelCell", { "name": "string",node_summary.sysLocati "editablelevels": false[ "green", 100, "yell "label": "Location", }, "searchcell": false,"String" } { "name": "node_summary.lastUpdat }, "editable": false ] "label": "Last Update", { "name": "node_summary8.health", "cell": "String", "label": "Health", }"formatter": "UnixTimeFormatter "cell": "ColouredByLevelCell", } "levels": [ "green", 100, "yell ] }, { "name": "node_summary.lastUpdat "label": "Last Update", "cell": "String", "formatter": "UnixTimeFormatter } ] |
Verification
It is not necessary to restart any daemons. After editing the associated json file simply load (or reload) the view in question.
...
These will be offered in future releases.e