Google Cloud 的 SAP 代理功能的新变化

本文档列出了 Google Cloud 的 SAP 代理的重大更改。

Google Cloud 的 Agent for SAP 是 Google Cloud 代理的后续产品:Google Cloud 的 SAP NetWeaver 监控代理Google Cloud 的 SAP HANA 监控代理适用于 SAP HANA 的 Cloud Storage Backint 代理

如果您使用的是上述任何 Google Cloud 代理,我们建议您尽快升级到使用 Google Cloud 的 Agent for SAP 3.6 版(最新版)。如需详细了解 Google Cloud 的 Agent for SAP,请参阅 Google Cloud 的 Agent for SAP 规划指南

如需查看 SAP on Google Cloud 的所有公告,请参阅版本说明

版本 3.6

Google Cloud 的 Agent for SAP 3.6 版引入了以下各项:

  • 预览版对基于快照的 SAP HANA 备份和恢复功能提供分块磁盘支持:您可以使用代理的磁盘快照功能备份和恢复 /hana/data 卷托管在多个磁盘上的 SAP HANA 数据库。

    如需使用此功能增强功能,您需要与客户服务团队联系。如需了解详情,请参阅使用磁盘快照为 SAP HANA 执行备份和恢复

  • SAP HANA 监控指标更新

    • 引入了指标 sap/hanamonitoring/backups/snapshot。它显示上次基于磁盘快照的完整数据备份的状态。其中包含 backup_identry_type_name 标签。
    • 指标 sap/hanamonitoring/backups/data 已修复。它显示的是基于 Backint 的备份的 ID。此问题已得到修复,现在会显示上次基于 Backint 的完整备份的状态。此外,从版本 3.6 开始,此指标包含 backup_identry_type_name 标签。

    如需了解详情,请参阅 SAP HANA 监控指标中对这些指标的说明。

  • Backint 配置参数 custom_time 支持值 UTCNow+NUMBERd,可让您为上传到 Cloud Storage 的备份的 Custom_Time 元数据设置未来日期。如需了解详情,请参阅配置参数custom_time 参数的说明。

  • 增强了代理的 configureinstance 命令,从而提升了在 Compute Engine 裸金属实例上运行的 SAP HANA 横向扩展系统的性能。

3.5 版

Google Cloud 的 Agent for SAP 3.5 版引入了以下各项:

  • 支持使用 Workload Manager 为 SAP 工作负载设置可观测性。如需了解详情,请参阅 SAP 系统发现
  • 启用 SAP HANA 监控指标收集功能后,代理默认还会收集以下指标:

    • sap/hanamonitoring/transactions/blocked
    • sap/hanamonitoring/backups/data
    • sap/hanamonitoring/backups/log
    • sap/hanamonitoring/memory/unloads
    • sap/hanamonitoring/disk/readtime
    • sap/hanamonitoring/disk/writetime

    如需了解这些指标,请参阅 SAP HANA 监控指标

  • 增强的 Workload Manager 评估指标 sap/validation/hana。此指标会收集其他标签-值对,以支持与 SAP HANA 备份相关的 Workload Manager 评估。

  • 在 Linux 上,您现在可以通过运行配置命令来停用和启用代理的 systemd 服务。如需了解详情,请参阅停用或启用代理

  • 修复了 Process Monitoring 指标 sap/hana/ha/availability 的行为。在辅助 SAP HANA 实例停止时,安装在该实例上的代理实例错误地报告此指标的值为 0。此问题现在已修复,可根据指标状态显示适当的值。如需了解详情,请参阅 Process Monitoring 指标中对此指标的说明。

版本 3.4

Google Cloud 的 Agent for SAP 3.4 版引入了以下各项:

  • 工作负载性能诊断:为了帮助 Cloud Customer Care 加快排查在 Google Cloud 上运行的 SAP 工作负载的任何性能问题,在 Google Cloud 的 Agent for SAP 中内置了一个性能诊断工具。

    如需了解详情,请参阅工作负载性能诊断

  • 与 Backint 相关的增强功能:从 3.4 版开始,您可以在 PARAMETERS.json 文件中指定 custom-time 参数。此参数设置上传到 Cloud Storage 的备份的 Custom-Time 元数据。如需了解详情,请参阅配置参数中的参数说明。

  • 与磁盘快照相关的增强功能:从 3.4 版开始,您可以使用以下增强功能:

    • 运行 hanadiskbackup 命令时,您可以使用 -confirm-data-snapshot-after-create 参数指定何时向 SAP HANA 确认创建快照。如需了解详情,请参阅创建基于磁盘快照的备份中此参数的说明。
    • 运行 hanadiskrestore 命令时:

      • 代理可以自动检测托管 /hana/data 目录的磁盘。 这意味着,从 3.4 版开始,参数 -data-disk-name-data-disk-zone 是可选参数。但是,如果您在运行 hanadiskrestore 命令时指定了这些参数,则它们会覆盖代理的自动检测。
      • 如果您要创建新磁盘来托管 /hana/data 目录,则可以指定 -labels-on-detached-disk 参数。这样一来,您就可以向在恢复期间分离的磁盘添加标签值对。
      • 您可以让代理将完成恢复操作所需的时长发送到 Cloud Monitoring。您可以使用 send_metrics_to_monitoring 布尔值参数来执行此操作。

      如需了解详情,请参阅磁盘恢复支持的参数

3.3 版

Google Cloud 的 Agent for SAP 3.3 版引入了以下各项:

  • 磁盘快照相关增强功能:从 3.3 版开始,当您通过运行 hanadiskbackup 命令创建基于磁盘快照的备份时,代理可以自动检测托管 /hana/data 目录的磁盘。

    这意味着,从 3.3 版开始,参数 -source-disk-source-disk-zone 是可选参数。但是,如果您在运行 hanadiskbackup 命令时指定了这些参数,则它们会覆盖代理的自动检测。

  • Backint 相关增强功能

    • 如需支持备份生命周期管理等活动,您可以将键值对作为元数据与 Cloud Storage 存储桶中的备份文件相关联。为此,您可以在运行 configurebackint 命令时添加 metadata 参数。如需了解详情,请参阅配置参数
    • 如需自动缩短 Cloud Storage 存储桶中文件的路径,您可以在运行 configurebackint 命令时指定 shorten_folder_path 布尔值参数。如需了解详情,请参阅配置参数
    • 您可以让代理将 Backint 相关指标发送到 Cloud Monitoring。这些指标表示 Backint 操作期间上传和下载的文件的状态和吞吐量。您可以使用 send_metrics_to_monitoring 布尔值参数来执行此操作。如需了解详情,请参阅 Backint 指标收集
    • 在测试代理的 Backint 相关自行诊断工具时,您可以使用可选参数 diagnose_file_max_size_gbdiagnose_tmp_directory。如需了解这些参数,请参阅配置参数
  • 支持基于 hdbuserstore 密钥的身份验证:如需对代理用于查询 SAP HANA 数据库的数据库用户账号进行身份验证,您可以指定 hdbuserstore_key 配置参数的 hdbuserstore 密钥。执行以下操作时,此选项可用:

3.2 版

Google Cloud 的 Agent for SAP 3.2 版引入了以下各项:

  • 默认免费收集 Workload Manager 评估指标

    • 从 3.2 版开始,系统会默认启用新安装的代理来收集 Workload Manager 评估指标。收集这些指标不会产生任何费用。但是,您仍需要执行其他配置,以使代理收集 Workload Manager 评估指标。
    • 如果您要更新到 3.2 版,则如需收集 Workload Manager 评估指标,您需要为相关服务账号提供 Workload Manager Insights Writer (roles/workloadmanager.insightWriter) 角色。

    如需了解详情,请参阅配置 Workload Manager 评估指标收集

  • 配置命令:从 3.2 版开始,除了手动修改配置文件并重启代理,您还可以使用命令来配置代理并自动重启代理。如需了解详情,请参阅 Google Cloud 的 Agent for SAP 的配置命令

  • Backint 相关增强功能

    • 通过将 xml_multipart_upload 参数与 parallel_streams 参数结合使用,您可以启用将备份并行上传到具有保留政策的 Cloud Storage 存储桶的功能。
    • 将备份上传到 Cloud Storage 存储桶时,您可以使用 storage_class 参数指定与上传的备份关联的存储类别。

    如需了解 Backint 配置参数,请参阅配置参数

  • 与磁盘快照相关的增强功能:从 3.2 版开始,在创建基于磁盘快照的备份时:

  • 新的 Process Monitoring 指标sap/pacemakersap/hana/volumes。如需了解详情,请参阅 Process Monitoring 指标

3.1 版

Google Cloud 的 Agent for SAP 3.1 版有以下新增内容:

  • 引入了 enable_workload_discoveryenable_discovery 配置参数,用于发现 SAP 系统信息。这些参数使代理可以收集有关在 Compute Engine 实例或裸金属解决方案服务器上运行的 SAP 产品的信息。如需了解详情,请参阅适用于您的场景的代理安装指南。
  • 引入了 folder_prefixrecovery_folder_prefix 参数,用于代理的 Backint 功能。这些参数可让您在同一个 Cloud Storage 存储桶中整理多个 SAP HANA 系统的备份。如需了解详情,请参阅为 SAP HANA 配置基于 Backint 的备份和恢复

3.0 版

Google Cloud 的 Agent for SAP 3.0 版引入了以下功能:

  • 使用 Backint 为 SAP HANA 执行备份和恢复:从 3.0 版开始,您可以使用代理的 Backint 功能为 SAP HANA 数据库执行备份和恢复。此功能适用于在 Google Cloud、裸金属解决方案、本地或其他云服务平台上运行的 SAP HANA 系统。如需详细了解代理的此功能,请参阅使用 Backint 为 SAP HANA 执行备份和恢复
  • 使用磁盘快照为 SAP HANA 执行备份和恢复:从 3.0 版开始,您可以使用代理的磁盘快照功能为在 Google Cloud 上运行的 SAP HANA 数据库执行备份和恢复。如需详细了解此功能,请参阅使用磁盘快照为 SAP HANA 执行备份和恢复
  • 收集一组最新的 Workload Manager 评估指标:从 3.0 版开始,启用该功能时,代理会收集一组最新的 Workload Manager 评估指标,而无需您更新代理。因此,这可让您根据 Workload Manager 中引入的任何新最佳实践无缝地评估 SAP 系统。如果您需要停用此行为,请将 fetch_latest_config 配置参数设置为 false

如需详细了解 Google Cloud 的 Agent for SAP 3.0 版,请参阅 Google Cloud 的 Agent for SAP 规划指南

2.8 版

Google Cloud 的 Agent for SAP 2.8 版还会收集 Google Cloud Hyperdisk 卷的 SAP Host Agent 指标 Guaranteed IOPSGuaranteed Throughput

版本 2.7

Google Cloud 的 Agent for SAP 2.7 版引入了以下各项:

  • 修复了对包含特殊字符的 SAP HANA 数据库密码的处理。根据 SAP 的要求,现在使用英文双引号进行编码。
  • 与 TCP 网络相关的 sap/networkstats 系列 Process Monitoring 指标。如需了解详情,请参阅 Process Monitoring 指标
  • 如需直观呈现代理版本 2.0 或更高版本收集的 SAP HANA 监控指标,请参阅 Agent for SAP - HANA 详细概览Agent for SAP - HANA 性能信息中心。如需了解这些信息中心,请参阅查看收集的指标

版本 2.6

Google Cloud 的 Agent for SAP 2.6 版引入了以下各项:

  • 针对与 SAP HANA 和 Pacemaker 实例相关的 Workload Manager 评估指标收集的修复。
  • 从此版本开始,对于在裸金属解决方案服务器上运行的代理实例,代理配置属性 instance_id 已替换为参数 instance_name。如需了解详情,请参阅安装代理
  • 针对 Process Monitoring 指标收集的配置参数更新:

    • process_metrics_frequency:从 2.6 版开始,此参数决定了以下快速变化的 Process Monitoring 指标的收集频率sap/hana/availabilitysap/hana/ha/availabilitysap/nw/availability。所有其他进程监控指标现在称为缓慢变化的进程监控指标。
    • slow_process_metrics_frequency:此参数决定了所有其他 Process Monitoring 指标的收集频率。
    • process_metrics_to_skip:此参数决定了代理跳过收集的 Process Monitoring 指标。此参数接受 Process Monitoring 指标名称的英文逗号分隔值。例如:"process_metrics_to_skip": ["/sap/nw/abap/sessions", "/sap/nw/abap/rfc"]

    如需详细了解与收集 Process Monitoring 指标相关的配置参数,请参阅:

    • 对于 Compute Engine 实例上的代理实例,请参阅配置参数
    • 对于裸金属解决方案服务器上的代理实例,请参阅配置参数

版本 2.5

Google Cloud 的 Agent for SAP 2.5 版引入了以下各项:

  • 新指标 sap/validation/hanasecurity,指示收集 SAP HANA 数据库指标以进行 Workload Manager 评估。如需了解详情,请参阅 Workload Manager 评估指标
  • 使用 sapcontrol 的 SOAP 接口收集 Process Monitoring 指标的增强功能。
  • 为了收集 Process Monitoring 指标,SAP 系统发现中添加了用于忽略注释的条目的修复。

版本 2.4

Google Cloud 的 Agent for SAP 2.4 版包含针对 Workload Manager 评估指标 sap/validation/corosync 收集的 bug 修复。

2.3 版

Google Cloud 的 Agent for SAP 2.3 版包含针对 SAP 系统发现向 Cloud Logging 发送数据的 bug 修复。

版本 2.2

Google Cloud 的 Agent for SAP 2.2 版包含针对 SAP 系统发现的 bug 修复。

2.1 版

Google Cloud 的 Agent for SAP 2.1 版本包含以下功能和 bug 修复:

  • SAP 系统发现:识别与 SAP 系统相关的所有 Google Cloud Platform 资源,并将此信息发送到 Cloud Logging。
  • 支持包功能:有助于收集必要的信息(例如日志和错误字符串),以提高可支持性。
  • Workload Manager 评估指标收集中的 bug 修复。

2.0 版

Google Cloud 的 Agent for SAP 2.0 版引入了以下功能:

  • SAP HANA 监控指标收集:在 Linux 上,您可以配置 Google Cloud 的 Agent for SAP 来收集 SAP HANA 监控指标。这些指标可让您了解 SAP HANA 实例和底层基础架构的性能、可用性和健康状况。如需了解详情,请参阅 SAP HANA 监控指标

如需详细了解 Google Cloud 的 Agent for SAP 2.0 版,请参阅 Google Cloud 的 Agent for SAP 规划指南

1.6 版

Google Cloud 的 Agent for SAP 1.6 版包含以下 bug 修复:

  • 修复了从所有适用的实例类型(ASCS 和 ERS)收集 Process Monitoring 指标 /sap/nw/enq/locks/usercountowner 的问题。
  • 修复了访问在裸金属解决方案服务器上运行的代理实例的 cloud_properties 配置的问题。

1.5 版

Google Cloud 的 Agent for SAP 1.5 版包括以下问题修复:

  • 修复了 Linux 上的代理实例,以始终覆盖 systemd 服务文件内容,这可确保代理功能在版本更新期间按预期工作。
  • 修复了解析命令退出代码时的 Linux 命令行执行问题。此修复可防止代理在某些边缘情况下关停。

版本 1.4

Google Cloud 的 Agent for SAP 1.4 版包括以下问题修复和功能:

  • 添加了一个新的 startdaemon 子命令,用于在守护程序模式下运行代理。
    • 此更改不会影响代理的正常运行。
  • 防止在更新期间覆盖对代理配置文件的更改。
  • 修复了向 Cloud Logging 发送时间值日志的问题。
  • 修复了 Workload Manager 维护模式和 Process Monitoring 指标 sap/nw/abap/sessions 的收集问题。
  • 代理可以收集的新指标:
    • /sap/nw/enq/locks/usercountowner:一个 Process Monitoring 指标,用于监控 SAP NetWeaver 系统中的排队锁定。

1.3 版

Google Cloud 的 Agent for SAP 1.3 版包括以下问题修复和功能:

  • 修复了与 SAP HANA 相关的 Workload Manager 评估指标的收集问题。
  • 现在,默认情况下,代理的日志会重定向到 Cloud Logging。您不再需要对此进行任何配置。
  • Process Monitoring 指标中的问题修复,使用 REPLICATION_MODE 来确定 SAP HANA 节点是主节点还是辅助节点。这可以提高 HANA 辅助系统的指标准确率。

1.2 版

Google Cloud 的 Agent for SAP 1.2 版包括以下问题修复和功能:

  • Process Monitoring 指标现在会考虑 enq_replicatorenq_server 服务的状态来确定 SAP NetWeaver 实例的可用性。
  • 代理可以收集的新指标
    • /sap/infra/migration:基础架构迁移指标,用于指示 Compute Engine 实例是否正在进行实时迁移。
    • /sap/agent/health:显示 Cloud Monitoring 中代理运行状况的指标。
    • /sap/agent/cpu/utilization/sap/agent/memory/utilization:这些 Cloud Monitoring 指标允许您监控代理使用的 CPU 和内存资源。

版本 1.1

Google Cloud 的 Agent for SAP 1.1 版修复了与 Workload Manager 评估相关的 bug,从 Linux 操作系统指标值中删除英文双引号。

版本 1.0

Google Cloud 的 SAP 代理 1.0 版引入了以下功能:

  • SAP Host Agent 指标的集合:Google Cloud 的 SAP 代理会收集 SAP 要求的所有必要信息,并将其发送到 SAP Host Agent。如需了解详情,请参阅 SAP Host Agent 指标。

  • Process Monitoring 指标收集:在 Linux 上,您可以配置 Google Cloud 的 SAP 代理,以收集 SAP 应用的 Process Monitoring 指标及其运行时状态。此信息可帮助您排查与 SAP 工作负载相关的问题。如需了解详情,请参阅 Process Monitoring 指标

  • Workload Manager 评估指标收集:在 Linux 上,您可以将 Google Cloud 的 Agent for SAP 配置为收集为 SAP 工作负载启用 Workload Manager 服务所需的 Workload Manager 评估指标。如需了解详情,请参阅 Workload Manager 评估指标