blob: 24a7e6d98827bf38bd66c1e4f43062d493024999 [file] [log] [blame]
[
{
"dataElement": {
"description": "Help on the available elements.",
"name": "help",
"valueType": "octetstringType"
}
},
{
"dataElement": {
"description": "The name of the daemon.",
"name": "Name",
"valueType": "charstringType"
}
},
{
"dataElement": {
"description": "The Gui Address to open Performance Monitor on Daemon",
"name": "GuiAddress",
"valueType": "intType",
"parameters": [
{
"description": "The IP address of the Performance Monitor Daemon.",
"exampleValue": "127.0.0.1",
"name": "IPAddress",
"typeDescriptor": {
"valueType": "charstringType"
}
},
{
"description": "The port number of the Performance Monitor Daemon.",
"exampleValue": "8100",
"name": "Port",
"typeDescriptor": {
"valueType": "charstringType"
}
},
{
"description": "Status of the Daemon",
"exampleValue": "[led:green]online",
"name": "Status",
"typeDescriptor": {
"valueType": "statusLEDType"
}
}
]
}
},
{
"dataElement": {
"description": "List of known Performance Monitors.",
"name": "PerformanceMonitors",
"valueType": "charstringlistType",
"typeDescriptor": {
"isListOf": true,
"typeName": "PerfMonitor"
}
}
},
{
"dataElement": {
"description": "Start a new PerfMon process.",
"name": "Start",
"valueType": "intType",
"parameters": [
{
"description": "The name of the Performance Monitor.",
"exampleValue": "default",
"name": "PerfMonitor",
"typeDescriptor": {
"reference": {
"typeName": "PerfMonitor"
}
}
},
{
"description": "The command line parameters of the script encoded as a json string.",
"exampleValue": "{\"-E\": \"titansim\", \"-i\": \"eth0\", \"-T\": -1}",
"name": "Options",
"typeDescriptor": {
"valueType": "charstringType"
}
}
]
}
},
{
"dataElement": {
"description": "Options of the PerfMon process encoded as a json string.",
"name": "Options",
"valueType": "charstringType",
"parameters": [
{
"description": "The name of the Performance Monitor.",
"exampleValue": "default",
"name": "PerfMonitor",
"typeDescriptor": {
"reference": {
"typeName": "PerfMonitor"
}
}
}
]
}
},
{
"dataElement": {
"description": "The workspace uri of the daemon.",
"name": "Workspace",
"valueType": "charstringType"
}
},
{
"dataElement": {
"description": "Delete all junk items (files that do not belong to a running process) in the workspace.",
"name": "ClearWorkspace",
"valueType": "intType"
}
},
{
"dataElement": {
"description": "List of known processes.",
"name": "PMProcesses",
"valueType": "charstringlistType",
"typeDescriptor": {
"isListOf": true,
"typeName": "PMProcess"
}
}
},
{
"dataElement": {
"description": "The working directory of the process.",
"name": "Workspace",
"valueType": "charstringType",
"parameters": [
{
"description": "The process.",
"exampleValue": "processId",
"name": "PMProcess",
"typeDescriptor": {
"reference": {
"typeName": "PMProcess"
}
}
}
]
}
},
{
"dataElement": {
"description": "Download the zipped files from the workspace of the process.",
"name": "DownloadWorkspace",
"valueType": "charstringType",
"parameters": [
{
"description": "The process.",
"exampleValue": "processId",
"name": "PMProcess",
"typeDescriptor": {
"reference": {
"typeName": "PMProcess"
}
}
}
]
}
},
{
"dataElement": {
"description": "The config name that was used to start the process.",
"name": "Config",
"valueType": "charstringType",
"parameters": [
{
"description": "The process.",
"exampleValue": "processId",
"name": "PMProcess",
"typeDescriptor": {
"reference": {
"typeName": "PMProcess"
}
}
}
]
}
},
{
"dataElement": {
"description": "Displays system statistics of the PerfMon process.",
"name": "SystemStat",
"valueType": "charstringType",
"parameters": [
{
"description": "The process.",
"exampleValue": "processId",
"name": "PMProcess",
"typeDescriptor": {
"reference": {
"typeName": "PMProcess"
}
}
}
]
}
},
{
"dataElement": {
"description": "Displays the available system statistics of the PerfMon process.",
"name": "SystemStats",
"valueType": "charstringlistType",
"typeDescriptor": {
"isListOf": true,
"typeName": "SysStat"
},
"parameters": [
{
"description": "The process.",
"exampleValue": "processId",
"name": "PMProcess",
"typeDescriptor": {
"reference": {
"typeName": "PMProcess"
}
}
}
]
}
},
{
"dataElement": {
"description": "Displays the data in the given column of the system statistics of the PerfMon process.",
"name": "SystemStat",
"valueType": "charstringType",
"parameters": [
{
"description": "The process.",
"exampleValue": "processId",
"name": "PMProcess",
"typeDescriptor": {
"reference": {
"typeName": "PMProcess"
}
}
},
{
"description": "Column number.",
"exampleValue": "2",
"name": "Column",
"typeDescriptor": {
"reference": {
"typeName": "SysStat"
}
}
}
]
}
},
{
"dataElement": {
"description": "Displays the name of the system statistics of the PerfMon process.",
"name": "SystemStatName",
"valueType": "charstringType",
"parameters": [
{
"description": "The process.",
"exampleValue": "processId",
"name": "PMProcess",
"typeDescriptor": {
"reference": {
"typeName": "PMProcess"
}
}
},
{
"description": "Column number.",
"exampleValue": "2",
"name": "Column",
"typeDescriptor": {
"reference": {
"typeName": "SysStat"
}
}
}
]
}
},
{
"dataElement": {
"description": "Displays process statistics of the PerfMon process.",
"name": "ProcessStat",
"valueType": "octetstringType",
"parameters": [
{
"description": "The process.",
"exampleValue": "processId",
"name": "PMProcess",
"typeDescriptor": {
"reference": {
"typeName": "PMProcess"
}
}
}
]
}
},
{
"dataElement": {
"description": "Displays the available process statistics of the PerfMon process.",
"name": "ProcessStats",
"valueType": "charstringlistType",
"typeDescriptor": {
"isListOf": true,
"typeName": "ProcStat"
},
"parameters": [
{
"description": "The process.",
"exampleValue": "processId",
"name": "PMProcess",
"typeDescriptor": {
"reference": {
"typeName": "PMProcess"
}
}
}
]
}
},
{
"dataElement": {
"description": "Displays the data in the given column of the process statistics of the PerfMon process.",
"name": "ProcessStat",
"valueType": "charstringType",
"parameters": [
{
"description": "The process.",
"exampleValue": "processId",
"name": "PMProcess",
"typeDescriptor": {
"reference": {
"typeName": "PMProcess"
}
}
},
{
"description": "Column number.",
"exampleValue": "5",
"name": "Column",
"typeDescriptor": {
"reference": {
"typeName": "ProcStat"
}
}
}
]
}
},
{
"dataElement": {
"description": "Displays the name of the process statistics of the PerfMon process.",
"name": "ProcessStatName",
"valueType": "charstringType",
"parameters": [
{
"description": "The process.",
"exampleValue": "processId",
"name": "PMProcess",
"typeDescriptor": {
"reference": {
"typeName": "PMProcess"
}
}
},
{
"description": "Column number.",
"exampleValue": "5",
"name": "Column",
"typeDescriptor": {
"reference": {
"typeName": "ProcStat"
}
}
}
]
}
},
{
"dataElement": {
"description": "Number of data samples collected for the Process Statistics of the process.",
"name": "ProcStatLen",
"valueType": "intType",
"parameters": [
{
"description": "The process.",
"exampleValue": "processId",
"name": "PMProcess",
"typeDescriptor": {
"reference": {
"typeName": "PMProcess"
}
}
}
]
}
},
{
"dataElement": {
"description": "Number of data samples collected for the System Statistics of the process.",
"name": "SysStatLen",
"valueType": "intType",
"parameters": [
{
"description": "The process.",
"exampleValue": "processId",
"name": "PMProcess",
"typeDescriptor": {
"reference": {
"typeName": "PMProcess"
}
}
}
]
}
},
{
"dataElement": {
"description": "Length of the timeline on the charts.",
"name": "TimelineLen",
"valueType": "intType"
}
},
{
"dataElement": {
"description": "The max number of points on the charts. Its rangeFilter can be used as default rangeFilter for all ProcStat and SysStat timelines.",
"name": "MaxPoints",
"valueType": "intType"
}
},
{
"dataElement": {
"description": "Aggregate timeline on the charts.",
"name": "Aggregate",
"valueType": "boolType"
}
},
{
"dataElement": {
"description": "Displays error output of the PerfMon process.",
"name": "Errors",
"valueType": "charstringType",
"parameters": [
{
"description": "The process.",
"exampleValue": "processId",
"name": "PMProcess",
"typeDescriptor": {
"reference": {
"typeName": "PMProcess"
}
}
}
]
}
},
{
"dataElement": {
"description": "The time the process was started. For example: 2017-03-22 19:55:56",
"name": "StartTime",
"valueType": "charstringType",
"parameters": [
{
"description": "The process.",
"exampleValue": "processId",
"name": "PMProcess",
"typeDescriptor": {
"reference": {
"typeName": "PMProcess"
}
}
}
]
}
},
{
"dataElement": {
"description": "Stop performance monitoring",
"name": "Stop",
"valueType": "intType",
"parameters": [
{
"description": "The process.",
"exampleValue": "processId",
"name": "PMProcess",
"typeDescriptor": {
"reference": {
"typeName": "PMProcess"
}
}
}
]
}
},
{
"dataElement": {
"description": "Restart performance monitoring",
"name": "Restart",
"valueType": "intType",
"parameters": [
{
"description": "The process.",
"exampleValue": "processId",
"name": "PMProcess",
"typeDescriptor": {
"reference": {
"typeName": "PMProcess"
}
}
}
]
}
},
{
"dataElement": {
"description": "Delete performance monitoring process",
"name": "Delete",
"valueType": "intType",
"parameters": [
{
"description": "The process.",
"exampleValue": "processId",
"name": "PMProcess",
"typeDescriptor": {
"reference": {
"typeName": "PMProcess"
}
}
}
]
}
},
{
"dataElement": {
"description": "Status of performance monitoring",
"name": "Status",
"valueType": "statusLEDType",
"parameters": [
{
"description": "The process.",
"exampleValue": "processId",
"name": "PMProcess",
"typeDescriptor": {
"reference": {
"typeName": "PMProcess"
}
}
}
]
}
}
]