ArcGIS Notebook Server 可将站点中发生的所有事件以及与这些事件相关的所有错误都写入日志。这些日志可供站点管理员使用。
日志是用于监控和解决 ArcGIS Notebook Server 站点中所发生问题的重要工具。日志提供的信息可帮助您标识错误,并提供用于解决问题和错误的上下文。日志还可作为记录系统,用于记录站点中发生的事件。
例如,日志中记录有以下类型的事件:
- 安装和升级事件,例如软件授权和站点创建
- ArcGIS Notebooks 的打开和关闭
- 站点执行的整理任务
- 管理员执行的站点管理事件,例如添加或删除 notebook 运行时、创建服务器目录或配置安全设置。
- 安全事件,例如登录站点的用户或 SSL 证书的导入和导出。
一些事件不会记录在 ArcGIS Notebook Server 日志中。包括将联合或取消联合站点与门户。ArcGIS Notebooks 中发生的事件(添加内容,运行单元格等)不会被记录。计算机的 Docker 容器中发生的事件也不会被记录;要查看容器特定的日志,请参阅以下查看 Docker 容器日志部分。
可用日志级别
每个日志都具有日志记录级别的详细信息,如下按详细程度从列出(由简洁到详细):
- 严重 - 严重问题,需要即刻加以注意。
- 警告 - 需要加以注意的中等严重的问题。
- 信息 - Notebook Server 站点的普通管理消息,包括有关服务创建和启动的消息。
- 精细 - 由于使用服务器而生成的普通消息,如收到的操作请求的名称。
- 详细 - 此类消息就服务器如何完成操作提供更多详细信息。
- 调试 - 非常详细的消息,供想要在进行故障排除时更深入地了解服务器状态的开发人员和支持技术人员使用。基于创建日志量的考虑,不建议在生产系统中使用。
您可以在 ArcGIS Notebook Server 管理员目录中指定要创建的最详细的日志级别。例如,如果将级别设置为精细,则服务器站点将记录严重、警告、信息和精细级别的消息。
访问和查询服务器日志
使用 ArcGIS Notebook Server 管理员目录查询、查看、配置和删除服务器日志。
要访问日志,请执行以下步骤:
- 登录到 Administrator Directory。URL 地址格式为 https://notebookserver.domain.com:11443/arcgis/admin或 https://notebookserver.domain.com/<webadaptorname>/admin。
- 单击日志 > 查询查询和查看当前日志。使用页面上的过滤器控件可帮助您按类别(如时间段或日志级别)缩小事件范围。
- 单击日志 > 设置管理日志设置,例如默认日志级别(如上所述)、日志在磁盘上的保留时间以及写入日志的位置。
- 单击清除日志删除 ArcGIS Notebook Server 站点的所有日志文件。
查看 Docker 容器日志
您可以使用如下 Docker 命令行界面查看特定于站点 Docker 容器的日志。
- 登录到 Administrator Directory。URL 地址格式为 https://notebookserver.domain.com:11443/arcgis/admin或 https://notebookserver.domain.com/<webadaptorname>/admin。
- 导航到系统 > 容器。找到要查看其日志的容器,然后单击其 ID。
- 将 ?f=pjson 添加到其 URL 以打开容器信息页面的 JSON 视图,于是 URL 格式为 https://notebookserver.arcgis.com/<webadaptorname>/admin/system/containers/<container>?f=pjson。
- 找到容器的 containerId 并记录其值。
- 以具有 Docker 权限的用户身份打开命令提示符。
- 使用您记录的值运行命令 docker logs <containerId>。此操作将返回特定于该容器的 Docker 日志。