本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
监控网关日志
您可以将网关配置为将信息记录到 AmazonCloudWatch日志或本地文件系统。
使用亚马逊CloudWatch日志
您可以将网关配置为将日志发送到CloudWatch日志。如果要使用 Amazon Web Services Management Console 查看网关的日志文件,可以按照此过程操作。
配置和访问CloudWatch日志
-
要配置CloudWatch您的网关日志,请参阅为配置日志Amazon IoT Greengrass在Amazon IoT Greengrass Version 2开发者指南。
-
导航到 CloudWatch 控制台
。 -
在导航窗格中,选择 Log groups(日志组)。
-
您可以在以下日志组中找到 Amazon IoT SiteWise 连接器日志:
-
/aws/greengrass/Lambda/
— 网关的 Lambda 函数的日志,该函数从网关的 OPC-UA 源收集数据。region
/aws/swCollector -
/aws/greengrass/Lambda/
— 网关的 Lambda 函数的日志,该函数将 OPC-UA 数据流发布到Amazon IoT SiteWise。region
/aws/swPublisher
选择要调试的函数的日志组。
-
-
选择名称以 Amazon IoT Greengrass 组的名称结尾的日志流。默认情况下,CloudWatch 首先显示最新的日志流。
-
要显示最近 5 分钟的日志,请执行以下操作:
-
选择右上角的 custom (自定义)。
-
选择 Relative (相对)。
-
选择 5 分钟。
-
选择 Apply(应用)。
-
-
(可选)要查看更少的日志,可以从右上角选择 1m (1 分钟)。
-
滚动到日志条目底部可以显示最近的日志。
使用本地文件系统日志
您可以将网关配置为在本地存储日志。如果要使用命令行或本地软件查看网关的日志文件,可以按照此过程操作。
配置和访问本地文件系统日志
-
要在网关上配置本地文件系统日志,请参阅为配置日志Amazon IoT Greengrass在Amazon IoT Greengrass Version 2开发者指南>。
注意
您必须具有根权限才能读取文件系统上的 Amazon IoT Greengrass 日志。
-
在网关上,运行以下命令可以列出所有 Amazon IoT SiteWise 连接器日志文件及其文件详细信息。将
greengrass-root
替换为 Amazon IoT Greengrass 安装的根目录,并将region
替换为网关的区域。默认的greengrass-root
为/greengrass
。sudo ls -l /
greengrass-root
/ggc/var/log/user/region
/aws您可以在以下文件中找到最近的 Amazon IoT SiteWise 连接器日志:
-
swCollector.log
— 从网关的 OPC-UA 来源收集数据的 Lambda 函数的最新日志。 -
swPublisher.log
— 将 OPC-UA 数据流发布到的 Lambda 函数的最新日志Amazon IoT SiteWise。
您可以在名为的文件中查看以前的日志
swCollector.log-
和timestamp
swPublisher.log-
。timestamp
-
-
例如,运行以下命令可以查看发布者日志文件内容。
sudo tail -f /
greengrass-root
/ggc/var/log/user/region
/aws/swPublisher.logtail
命令显示文件的末尾,-f
选项在新行被追加到文件中时显示这些新行。