Workload Manager 适用于 SAP 的可观测性服务是一种内置的监控解决方案,适用于在 Google Cloud上运行的 SAP 工作负载。此解决方案可帮助您改进问题检测、根本原因分析和问题排查。 它利用了 Google Cloud中现有的内置提醒和监控功能。 可观测性服务会将基础架构指标和 SAP 应用指标整合到一个统一的视图中,帮助您关联事件并了解 SAP 系统在所有层级的健康状况。
Workload Manager 会创建每个 SAP 系统的逻辑表示形式(由 SAP 系统 ID [SID] 标识),并提供以系统为中心的工作负载视图。这样一来,您就可以在系统级检查工作负载的健康状况和状态,而不是检查工作负载所包含的每个底层资源的状态。
使用场景
建议在以下使用场景中使用 Workload Manager 中的 SAP 可观测性服务:
- 通过总体健康状况和子层健康状况,统一查看 SAP 系统。
- 查看每个 SAP 系统的概览,包括它们的不同层和资源。
- 使用预配置的信息中心或查看这些信息中心上预定义的 SAP 事件的注解,进行问题排查和根本原因分析,这有助于关联基础设施层和应用层中的事件。
- 在一个信息中心内查看基础架构、操作系统和应用的监控指标。
- 查看基于支持的机器类型且属于特定 SAP 系统的计算实例即将发生的主机维护事件。
工作原理
以下高级别架构图展示了如何收集可观测性信息并将其发送到 Workload Manager:
以下列表显示了可观测性服务所包含的组件发送的信息:
Agent for SAP:
- 将以下指标发送到 Cloud Monitoring:
- Process Monitoring 指标
- SAP HANA 监控指标
- 将与 SAP 系统相关的日志发送到 Cloud Logging。
- 将有关底层 SAP 系统的信息直接发送到 Workload Manager。
Ops Agent:
- 将基础设施和 guest 操作系统信息发送到 Cloud Monitoring
Cloud Asset Inventory:
- 提供以下实例元数据:
- 维护事件
- 实例状态
- 实例机器类型
SAP 系统映射
默认情况下,Agent for SAP 仅收集有关底层计算实例的信息。为了创建以系统为中心的 SAP 系统视图和逻辑映射,您需要配置代理的其他功能,以便代理可以将以下信息发送到 Workload Manager:
- Compute Engine 实例名称和数量
- 附加存储空间(磁盘、NFS)
- 相关负载平衡器、实例组、健康检查、转发规则、防火墙规则
- IP 地址
- 数据库软件名称和版本
- 应用软件名称和版本
- SAP 系统 ID (SID):应用和数据库
然后,Workload Manager 会使用收集的数据执行协调流程,以创建每个 SAP 系统(由其 SID 引用)的逻辑映射。
下图总结了 Workload Manager 中的系统映射:
价格
Workload Manager 中适用于 SAP 的可观测性服务可免费使用。 不过,可观测性信息中心的信息来自安装在每个虚拟机实例上的代理。这些代理会将数据发送到 Cloud Monitoring 和 Cloud Logging,而您需要支付与这些服务相关的费用。
下表提供了必须在每个虚拟机上启用的必需功能的估计费用,以实现 SAP 可观测性。
客服人员 | 功能 | 估算的每月费用(每个虚拟机) |
---|---|---|
Agent for SAP | 以默认频率收集的进程监控指标 | 5.64 美元 |
Agent for SAP | 以默认频率收集的 SAP HANA 监控指标。 | $0.56 |
Ops Agent | 监控:代理指标 | 默认代理指标免费。 |
如需了解详情,请参阅 Agent for SAP 价格和 Ops 代理价格。您可以配置这两个代理,以提高指标收集频率。向 Cloud Monitoring 发送的指标量增加可能会导致费用增加。此外,这两个代理都包含其他功能,这些功能可能会导致您产生 SAP 可观测性范围之外的费用,具体取决于这些功能的使用情况。
您可能还需要停用代理中的 SAP HANA 监控和进程监控指标收集功能,以避免产生与 Cloud Monitoring 和 Cloud Logging 相关的任何额外费用。
如果您不想在可观测性信息中心内查看任何 SAP 工作负载,请从信息中心内移除相应工作负载。
后续步骤
- 了解支持的 SAP 系统。
- 了解 SAP 可观测性的前提条件。
- 了解如何观测 SAP 工作负载。