orxray

介紹

orxray 是 OpenResty XRay 的命令列工具。它可以用來方便的執行各種 OpenResty XRay 分析任務。

使用方法

--help 來獲取幫助資訊

orxray 命令列工具由多個子命令組成。使用--help選項可以列印這些子命令。

$ orxray --help
Usage: orxray COMMAND [OPTIONS]

COMMAND:
    agent
    app
    analyzer
    autorun
    batch
    job
    process
    report
    ysql
    ylua
    ylang
    new-ysql
    new-ylua
    new-ylang
    ylang-header
    auto-analyze

GLOBAL OPTIONS:
    --help
    --config                           Specify the config file, default is ~/.orxray/config.

每個子命令都有一組的功能。

你可以在子命令的上下文中使用--help指令來獲取子命令的幫助資訊。

$ orxray agent --help
Usage: orxray agent ACTION [OPTIONS]

ACTIONS:
    list
    get-default

GLOBAL OPTIONS:
    --help
    --config                           specify config file, default is ~/.orxray/config.

你也能獲取到子命令每個功能的幫助資訊。

$ orxray agent list --help
Usage: orxray agent list [OPTIONS]

OPTIONS:
    -s, --page-size integer            page size, 20(default).

GLOBAL OPTIONS:
    --help
    --config                           specify config file, default is ~/.orxray/config.

指定配置檔案

預設的配置檔案是 /root/.oredge/config.

配置檔案中設定有控制檯的地址,埠,預設agent等資訊。

您可以使用--config選項來指定配置檔案。

$ orxray agent list --config=/path/to/config
ID      HOSTNAME                        IP              SYSTEM          VERSION
1       centos7                         135.17.228.191  centos-7        816
4       amzn2-xray-agent                133.17.228.191  amazon-2        816
5       suse15-aaa                      133.17.229.132  opensuse-15     802
7       ubuntu18-xray-agent             133.17.228.191  ubuntu-bionic   816
9       deploy-server                   13.162.120.58   centos-7        796
10      centos7                         133.17.231.163  centos-7        797