使用 CloudWatch 日志流式传输 - Amazon 适用于 Visual Studio 的工具包
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 CloudWatch 日志流式传输

亚马逊 CloudWatch 日志流式传输,使您能够监控、存储和访问 CloudWatch 中的日志的AmazonToolkit for Visual Studio 有访问权限 CloudWatch 无需离开您的 IDE 即可记录要素通过简化 CloudWatch 记录开发流程,减少对工作流程的干扰。以下主题介绍如何使用 CloudWatch 日志集成。

CloudWatch 日志组

一个log group是一组log streams具有相同保留期、监控和访问控制设置。对可属于一个日志组的日志流数没有限制。

查看日志组

这些区域有:View Log Groups功能显示日志组 CloudWatch日志组。

要访问 “查看日志组” 功能并打开 CloudWatch 日志组,请完成以下步骤。

  1. 从AmazonExplorer,亚马逊 CloudWatch.

  2. 双击日志组或打开上下文菜单(右键单击)并选择查看以打开CloudWatch 日志组.

    注意

    这些区域有: CloudWatch 日志组资源管理器将在与解决方案资源管理器相同的窗口位置打开。

筛选日志组

您的个人账户可以包含数千个不同的日志组。要简化对特定群组的搜索,请使用filtering功能如下所述。

  1. CloudWatch 日志组中,将光标置于位于窗口顶部的搜索栏。

  2. 开始键入与要查找的日志组相关的前缀。

  3. CloudWatch 日志组会自动更新以显示与您在上一步中指定的搜索词相匹配的结果。

删除日志组

要删除特定的日志组,请参考以下步骤。

  1. CloudWatch 日志组中,右键单击您要删除的日志组。

  2. 在提示时,确认您希望删除当前选定的日志组。

  3. 选择按钮删除选定的日志组,然后刷新CloudWatch 日志组.

刷新日志组

要刷新当前显示在CloudWatch 日志组,选择Resh 图标按钮位于工具条.

复制日志组 ARN

要复制特定日志组的 ARN,请完成下述步骤。

  1. CloudWatch 日志组中,右键单击要从中复制 ARN 的日志组。

  2. 选择复制 ARN选项。

  3. ARN 现已复制到您的本地剪贴板并准备粘贴。

CloudWatch 日志流

日志流是共享同一个源的一系列日志事件。

注意

在查看日志流时,请注意以下属性:

  • 默认情况下,日志流按最近的事件时间戳排序。

  • 与日志流关联的列可以按升序或降序排序,方法是切换插入符号位于列标题中。

  • 筛选的条目只能按以下顺序排序日志流名称.

查看日志流

  1. CloudWatch 日志组双击日志组,然后选择查看日志流从上下文菜单中。

  2. 将在文档窗口,其中包含与您的日志组关联的日志流的列表。

筛选日志流

  1. 日志流选项卡,位于文档窗口中,将光标设置在搜索栏。

  2. 开始键入与您要查找的日志流相关的前缀。

  3. 键入时,当前显示会自动更新,以根据您的输入过滤日志流。

刷新日志流

要刷新显示在文档窗口中,选择Resh 图标按钮,位于工具条,位于搜索栏.

复制日志ARN

要复制特定日志流的 ARN,请完成下述步骤。

  1. 日志流选项卡,位于文档窗口中,右键单击您要从中复制的日志流。

  2. 选择复制 ARN选项。

  3. ARN 现已复制到您的本地剪贴板并准备粘贴。

下载日志流式传输

这些区域有:导出日志流功能会在本地下载并存储选定的日志流,通过自定义工具和软件可以访问该日志流以进行其他处理。

  1. 日志流选项卡,位于文档窗口中,右键单击您要下载的日志流。

  2. 选择导出日志流以打开导出到文本文件对话框。

  3. 选择要在本地存储文件的位置,并在提供的文本字段中指定名称。

  4. 通过选择确认下载确定. 下载的状态显示在视觉工作室任务状态中心

CloudWatch 日志事件

日志事件是对受监控的应用程序或资源记录的活动的记录。 CloudWatch.

日志事件操作

日志事件显示为表格。默认情况下,事件按从最早的事件到最近的事件进行排序。

以下操作与 Visual Studio 中的日志事件相关联:

  • 换行文本模式:您可以通过单击事件来切换换换文本。

  • 文本换行按钮:位于document window toolbar,此按钮可为所有条目打开和关闭文本换行。

  • 将留言复制到剪贴板:选择要复制的邮件,然后右键单击所选内容并选择Copy键盘快捷键Ctrl + C)。

查看日志事件

  1. 文档] 窗口中,选择一个包含日志流列表的选项卡。

  2. 双击日志流,或右键单击日志流并选择查看日志流从菜单中。

  3. New 的日志事件选项卡将在文档窗口,其中包含与所选日志流关联的日志事件表。

筛选日志事件

有三种方法可以过滤日志事件:按内容、时间范围或两者兼而有之。要按内容和时间范围过滤日志事件,请先按内容或时间范围过滤消息,然后用另一种方法过滤这些结果。

要按内容过滤日志事件,请执行以下操作:

  1. 日志事件选项卡,位于文档窗口中,将光标置于位于窗口顶部的搜索栏。

  2. 开始键入与要搜索的日志事件相关的术语或短语。

  3. 键入时,当前显示会自动开始过滤日志事件。

    注意

    筛选条件模式区分大小写。您可以通过将精确的字词和短语用双引号括起来 (* "" *)。有关筛选模式的更详细信息,请参阅筛选条件和模式语法亚马逊的话题 CloudWatch 指南。

要查看在特定时间范围内生成的日志事件,请执行以下操作:

  1. 日志事件选项卡,位于文档窗口中,选择日历图标按钮,位于工具条.

  2. 使用提供的字段,指定要搜索的时间范围。

  3. 当您指定日期和时间限制时,筛选的结果会自动更新。

    注意

    这些区域有:清除筛选条件选项会清除所有你当前的 date-and-time 筛选选择。

刷新日志事件

要刷新显示在日志事件选项卡上,选择Resh 图标按钮,位于工具条.

额外访问权限 CloudWatch日志

您可以访问 CloudWatch 日志流式传输Amazon服务和资源直接来自Amazon视觉工作室中的工具包。

Lambda

要查看与 Lambda 函数关联的日志流,请执行以下操作:

注意

您的 Lambda 执行角色必须具有适当的权限以将日志流式传输。 CloudWatch日志。有关所需的 Lambda 权限的更多信息, CloudWatch 日志,请参阅https://docs.amazonaws.cn/lambda/latest/dg/monitoring-cloudwatchlogs.html#monitoring-cloudwatchlogs-prereqs

  1. 从Amazon工具包资源管理器,展开Lambda.

  2. 右键单击您要查看的函数,然后选择查看日志在中打开关联的日志流文档Windows。

使用 Lambda 集成查看日志流function view

  1. 从Amazon工具包资源管理器,展开Lambda.

  2. 右键单击您要查看的函数,然后选择视图函数在中打开函数视图文档Windows。

  3. function view切换到日志选项卡上,将显示与所选 Lambda 函数关联的日志流。

ECS

要查看与 ECS 任务容器关联的日志资源,请完成以下过程。

注意

为了让 Amazon ECS 服务将日志发送到 CloudWatch,则给定 Amazon ECS 任务的每个容器都必须满足所需的配置。有关所需设置和配置的其他信息,请参阅指南使用Amazon日志日志驱动程序.

  1. 从Amazon工具包资源管理器,展开Amazon ECS.

  2. 选择您要查看的 Amazon ECS 集群ECS 集群选项卡,位于文档Windows。

  3. 从位于左侧的导航菜单中,ECS 集群选项卡上,选择任务列出与集群关联的所有任务。

  4. 任务显示,选择一个任务,然后选择查看日志链接,位于左下角。

    注意

    此显示列出了集群中包含的所有任务,View Logs链接仅对满足所需日志配置的每个任务可见。

    • 如果 Task 仅与单个容器关联,则查看日志link 打开该容器的日志流。

    • 如果一个 Task 与多个容器关联,则查看日志链接打开查看 CloudWatch 适用于 ECS Task 的对话框中,使用容器:下拉菜单选择要查看其日志的容器,然后选择确定.

  5. 这将打开一个新的选项卡。文档窗口显示与您的容器选择关联的日志流。