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