设置 Cloud Logging

Mainframe Connector 可以将包含上下文信息的 JSON 格式日志消息发送到 Cloud Logging。上下文包括作业名称、作业 ID、作业日期、步骤名称以及 z/OS 提供的其他变量。

这有助于您查找特定作业的日志并创建提醒。此外,在 Cloud Run、Google Kubernetes Engine 或 Compute Engine 上部署 Mainframe Connector 时,日志由 Cloud Logging 代理收集,并显示在 Logs Explorer 中。

在 JCL 中配置 Cloud Logging

如需将 Mainframe Connector 配置为写入 Cloud Logging,请在启动作业的 JCL 中设置 LOG_PROJECTLOG_ID 环境变量。

LOG_PROJECT=PROJECT_ID
LOG_ID=LOG_ID

替换以下内容:

  • PROJECT_ID:您要在其中存储日志的 Google Cloud 项目 的名称。例如,mainframe-connector-proj
  • LOG_ID:日志流的标识符。例如,my-mfc

日志名称 (LOG_NAME) 派生自 LOG_PROJECTLOG_ID。在此示例中,日志名称为:

projects/mainframe-connector-proj/logs/my-mfc

资源类型始终为“全局”,因为日志是用户创建的日志,而不是服务管理的日志。 在启动期间,Mainframe Connector 会显示一条消息,指明是否已配置 Cloud Logging。

在 Logs Explorer 中查看日志

配置 Cloud Logging 后,您可以在 Logs Explorer 中搜索和过滤日志:

  1. 在 Google Cloud 控制台中,前往 Logs Explorer 页面。

    转到 Logs Explorer

  2. 在查询窗格中,按资源类型全局 或按日志名称进行过滤:

    logName="projects/PROJECT_ID/logs/LOG_ID"
    

后续步骤