当您的应用出现异常情况的时候,可以通过查看实例和应用级别的日志来排查问题。EDAS提供了日志目录收藏、日志查看、日志搜索的功能。

收藏日志目录

日志目录页面包含EDAS相关的默认日志目录,您可以收藏(添加)应用日志目录。

在收藏日志目录时还可以将该目录添加到日志服务,以便在日志搜索页面查看和搜索该目录下的应用日志。

说明 收藏目录和取消收藏仅对日志目录可用。
  1. 登录EDAS控制台
  2. 在左侧导航栏单击应用列表,在顶部菜单栏选择地域并在页面上方选择微服务空间。
  3. 应用列表页面集群类型的下拉列表中,选择容器服务/Serverless K8s集群,然后在应用列表页面单击目标应用的应用名称。
  4. 在左侧导航栏中单击日志中心, 然后在日志中心页面单击日志目录(在线查看)页签。
  5. 日志目录(在线查看)页签右上角单击添加在线查看
  6. 添加在线查看对话框中输入应用日志目录,选择是否将该目录添加到日志服务,然后单击添加
    输入应用日志目录时,请遵循以下要求:
    • 完整目录中必须包含log或者logs
    • 目录最后必须以斜杠/结尾,表示添加的是一个文件夹。

查看实例日志

在收藏了应用日志后,可以查看实例和应用级别的日志。

  1. 日志目录(在线查看)页面单击日志目录左侧的展开按钮,然后在展开的日志文件列表的操作列单击查看
    说明 日志框架配置的文件下的日志文件除了可以查看日志详细信息,还可以修改该日志文件的级别。 日志级别由低到高依次为:TRACE、DEBUG、INFO、WARN和ERROR。修改后,系统会将所设置的级别及更高级别的日志显示在页面下方。
  2. 实时日志页面顶部单击ECS实例ID/名称/IP右侧的下拉箭头,选择实例,查看该实例中的日志详细信息。
    在页面右下角单击开启实时追加,可以一直加载文件的最新追加内容(类似于tailf命令的效果)。

为RAM用户授予日志服务权限

如果您是RAM用户,需要使用日志服务(包括将日志目录或文件添加到日志服务、查看应用日志和分布式搜索),还需要由阿里云账号在访问控制RAM中为RAM用户授权。操作步骤如下:

  1. 使用云账号登录RAM访问控制控制台
  2. 在左侧导航栏中选择人员管理 > 用户,然后在用户页面的用户列表中找到您要授权的RAM用户,在操作列单击添加权限
  3. 添加权限页面单击系统策略页签,在下方的文本框输入log,单击AliyunLogReadOnlyAccess将该权限添加到右侧列表中,单击确定
    说明 被授权主体会默认加载,无需设置。如果您需要同时给多个RAM用户授权,在被授权主体下面的文本框通过关键字搜索并添加。
  4. 在授权结果页面查看RAM用户和被授权的权限,确认无误后,单击完成

取消收藏日志目录

取消收藏日志目录即移除指定的应用日志目录。移除后,该日志目录将不再显示在日志目录页面上,也不能再查看该目录下的实例日志,但并不会删除实际的日志目录及文件。

说明 默认目录也可以取消收藏。
  1. 日志目录页面选中某个日志目录,然后单击取消收藏
  2. 取消收藏日志目录对话框中,确认要取消收藏的日志目录,根据需要选择并从日志服务中移除,单击确定
    在取消收藏日志目录时,您可以选择并从日志服务中移除
    • 如果未从日志服务中移除,则可以查看该目录下的原有应用日志。
    • 如果从日志服务中删除,则不能再查看该目录下的应用日志。