Autorun
目錄
介紹
自動執行功能,可以設定自動執行任務,每隔一段時間都會在指定的機器上執行分析任務。
用法
Usage: orxray autorun command [OPTIONS]
COMMAND:
create
list
modify
delete
GLOBAL OPTIONS:
--help
--config specify the config file, default is ~/.orxray/config.
Create
這個命令建立一個新的自動執行任務。
用法
Usage: orxray autorun create [OPTIONS]
OPTIONS:
--target-type string Specify the type of the autorun, it must be app, pid or pgid.
--period integer The running period of the task.
--stack string Specify the application you want to analyze, can add multiple times.
--pid integer PID of the application you want to analyze.
--pgid integer PGID of the applications you want to analyze.
--agent, -a integer The agent you want run on.
--tool string The tool name you want to run.
GLOBAL OPTIONS:
--help
--config specify the config file, default is ~/.orxray/config.
--target-type "type"
自動執行的型別,可以是 app, pid 或者 pgid 這三種型別。
--period "time"
執行週期,指定每隔多長的時間執行一次自動任務, 單位秒。
--stack "application"
當型別為 app 時, 這個引數指定要分析的應用, 可以多次指定多個應用。
--pid 'pid'
當型別為 pid 時, 這個引數指定要分析的程式 pid。
--pgid 'pgid'
當型別為 pgid 時,這個引數指定要分析的程式的 pgid。
--agent 'agent id'
指定要在那個代理上執行自動任務, 如果不指定則是在所有的代理上執行。
--tool 'tool name'
指定自動執行任務執行的分析工具。
示例
$ orxray autorun create --target-type app --stacks nginx --period 60 --tool c-on-cpu --agent 54
ID: 10075
List
列出所有的自動執行任務。
用法
Usage: orxray autorun list
OPTIONS:
GLOBAL OPTIONS:
--help
--config specify config file, default is ~/.orxray/config.
示例
$ orxray autorun list
ID TARGET TYPE PERIOD STACKS PID PGID TOOL ID CREATE TIME MODIFY TIME
10 app 300 * 10 2022-04-01 22:49:26 2022-04-01 22:58:00
11 app 300 openresty 11 2022-04-01 22:49:26 2022-04-01 22:58:00
openresty-edge
9 app 86400 openresty 13 2022-04-01 22:20:58 2022-04-01 22:58:00
openresty-edge
Modify
修改自動執行任務。
用法
Usage: orxray autorun modify ID
OPTIONS:
--target-type string Specify the type of the autorun, it must be app, pid or pgid.
--period integer The running period of the task.
--stack string Specify the application you want to analyze, can add multiple times.
--pid integer PID of the application you want to analyze.
--pgid integer PGID of the applications you want to analyze.
--agent, -a integer The agent you want run on.
--all-agents The autorun task will be run on all agents.
--tool string The tool name you want to run.
GLOBAL OPTIONS:
--help
--config specify the config file, default is ~/.orxray/config.
ID
要修改的自動執行任務的ID。
--target-type "type"
自動執行的型別,可以是 app, pid 或者 pgid 這三種型別。
--period "time"
執行週期,指定每隔多長的時間執行一次自動任務, 單位秒。
--stack "application"
當型別為 app 時, 這個引數指定要分析的應用, 可以多次指定多個應用。
--pid 'pid'
當型別為 pid 時, 這個引數指定要分析的程式 pid。
--pgid 'pgid'
當型別為 pgid 時,這個引數指定要分析的程式的 pgid。
--agent 'agent id'
指定要在那個代理上執行自動任務。
--all-agents
指定要在所有的代理上執行自動任務。
--tool 'tool name'
指定自動執行任務執行的分析工具。
示例
$ orxray autorun modify 1 --target-type app --stacks nginx --period 60 --tool c-on-cpu --agent 54
OK
Delete
用法
Usage: orxray autorun delete ID
GLOBAL OPTIONS:
--help
--config specify config file, default is ~/.orxray/config.
ID
指定你要刪除的自動執行任務的ID
示例
$ orxray autorun delete 1
OK