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

回到目錄