监控与日志记录消息
学习目标
使用消息监控和日志记录。
本课将涵盖以下主题:
使用 SAP Cloud ALM 进行健康监控
使用内置的 Advanced API Analytics 分析 API 使用情况和性能
使用 Message Logging Policy 进行日志记录
检查
使用 SAP Cloud ALM 进行健康监控
在 Health Monitoring 应用中,你可以从应用和客户视角检查受监控的云服务和技术系统的健康状况。技术指标会定期收集,可用于计算受监控对象的整体健康状况。所监控的指标由服务本身定义,各服务类型可能不同。目前,只能使用 SAP Cloud ALM 解决方案进行健康监控。
使用内置的 Advanced API Analytics 分析 API 使用情况和性能
Advanced API Analytics 带来全新的分析仪表盘,提供强大的工具和深入的报表,用于分析你的 API 使用情况和性能。这些报表按报表页面分类,每个报表页面都提供关键 API 指标的信息,这些信息对业务用户和 API 开发人员都很有价值。
导航到 Monitor→APIs。分析仪表盘随即打开。
有许多视图和设置选项可用于可视化相关信息。
使用 Message Logging Policy 进行日志记录
如果你想使用日志记录解决方案,API Management 允许你将 syslog 消息发送到第三方日志管理服务。如果你想将 syslog 发送到第三方服务,请遵循服务文档。
第三方日志管理服务如下:
Splunk
Sumo Logic
Loggly
其他
视其在流中的位置,syslog 消息包含 Request 和/或 Response 的以下元素和属性。
消息(负载)
主机
端口
协议
因此,以下屏幕截图展示了 Splunk 的使用:
资源
使用 SAP Cloud ALM 进行健康监控
在此了解更多: Health Monitoring
在此了解更多: Supported Solutions
使用内置的 Advanced API Analytics 分析 API 使用情况和性能。
在此了解更多:分析 API
使用 Message Logging Policy 进行日志记录
了解有关使用 Splunk 和 Message Logging Policy 的更多信息: Splunk - Part 1: SAP APIM Logging & Monitoring
了解有关使用 Loggly 和 Message Logging Policy 的更多信息: Part 7 - API Security Best Practices - Log all API interactions
了解有关 Message Logging Policy 的更多信息: Message Logging Policy
检查
在博客中了解更多用法: Inspecting and understanding resources consumption of your integration
在 help.sap.com 了解更多: Inspect Resource Consumption for Individual Integration Flow
总结
你可以使用内置的 Advanced API Analytics 和 SAP Cloud ALM 产品检查单个 API 调用的指标、使用情况和性能。通信参数和负载可通过 Message Logging Policy 记录,该策略会汇总相应数据,并使用 Loggly 等外部解决方案对其进行可视化。
本课其余配图


