全部产品
云市场

使用 EDAS CLI 下载日志

更新时间:2019-04-17 15:33:07

您可以通过 EDAS 控制台查看日志,但控制台只能在线查看日志,不能下载。通过 EDAS CLI 您可以下载并查看日志。

说明:本文档以 Windows 操作系统为例介绍如何使用 EDAS CLI 下载并查看日志。

安装 EDAS CLI

  1. 请根据您的操作系统,下载对应的安装包。

  2. 解压 EDAS CLI 安装包。

    EDAS CLI 无需安装,解压即可。

  3. 将 EDAS CLI 安装路径添加到PATH环境变量中。

  4. 在命令行窗口执行edas help

    • 如果能够看到帮助信息,则说明安装成功。
    • 如果看不到帮助信息,请检查上面的步骤,排查安装问题。

    EDAS CLI help

配置 EDAS CLI

在使用 EDAS CLI 之前,您需要配置调用阿里云资源的 AccessKey、地域、语言和 Broker。

  1. 在命令行窗口执行命令edas configure

  2. 按回显提示设置参数。

    说明:如果您之前设置过相关参数,参数后边会有之前配置的参数值。您可以使用之前的设置,也可以重新设置。

    • AccessKey:包括 Access Key IDAccess Key Secret。您可以登录用户信息管理页面获取。
    • Default Region ID:您的应用所部署的地域的 ID。EDAS 支持的地域列表请参见支持地域列表
    • Default output format:输出格式,目前仅支持 Json。
    • Default Language:语言。您可以选择中文(zh)或英文(en)。
    • Broker:EDAS CLI 需要一台在 VPC 内部运行有 sshd 的 ECS 作为代理服务器,即 Broker,以连接本地和 VPC。所以您需要设置 Broker 信息,包括:Broker Address(Broker 的 IP 地址)、PortUser(登录 Broker 的用户名)、Password(登录 Broker 的用户名) 和 Identity File(如果您使用密钥对方式登录,需要提供证书文件)。

    EDAS  CLI  Configuration

    设置完成后,会看到 EDAS CLI 的欢迎信息。

下载日志

注意:使用 EDAS CLI 下载日志会占用 Broker 的带宽和流量。

  1. 在命令行窗口执行命令edas logs <目标应用实例IP/ID> <日志路径> -o <日志下载目标路径>,如edas logs 192.168.16.87 /home/admin/taobao-tomcat-production-7.0.59.3/logs/catalina.log.2019-03-27.log -o D:\logs

    下载日志还有其它命令格式,您可以执行edas --help命令获取更多命令参考信息。

    日志下载成功

    当回显信息中显示下载信息并提示Done,则说明下载完成了。

  2. 进入本地的目标路径查看是否存在下载的日志。

    日志会默认保存在以应用实例IP地址命名的文件夹,如 192.168.16.87。进入文件夹,则能看到下载的日志文件,如catalina.log.2019-03-27.log

查看日志

双击日志文件,即可打开日志文件,查看日志内容。

查看日志文件