记忆存储可视化仪表板提供实时查看您的内存使用和 API 请求。它还有一个内置警报系统,通过电子邮件通知您 when 有问题发生,以帮助您在同步中解决。有关特定错误的更多信息,您可以查看您的 错误报告 来查找错误日志。
访问仪表板
记录可用性仪表板可用于任何使用 MemoryStoreService 的体验,但您必须是体验所有者或有 分析组权限 才能访问仪表板。
要访问仪表板:
- 导航到创建页面在 创建者仪表板 。
- 在 创建者中心 下拉列表中,选择您的帐户或目标体验的群组。
- 选择体验。
- 在 监控 下拉列表中,选择 存储 。
可用图表
仪表板包括两个类别的线形图:
- 使用限额 图表来跟踪您在体验中的使用,与基于用户数量的 动态分配限额,计算基于体验中的用户数量。
- 内存使用率 在您的内存使用率每分钟以比例于您剩余的内存 quota。
- API Request Unit 在您每分钟的总请求单位比您剩余的 API 额度多少。此图可以由每个 API 方法来分解。
- API使用和性能 图表,用于根据API方法和响应状态来监控API使用方式和性能。
- 按 API 请求数量 by API 请求数量每分钟 by API 方法, 例如 Class.MemoryStoreQueue:ReadAsync() 或 Class.MemoryStoreSortedMap:UpdateAsync() .
- 按状态请求API请求数量 在回应状态请求数量上。
- API 请求 x 状态 在所有或特定 API 方法返回的回应状态。
图表包含有关过去 30 天的数据,您可以选择使用选择器在页面顶部查看自定义时间范围。如果您选择的时间范围小于 30 天,系统将返回一个 请求失败 错误。
响应状态代码
观察性仪表板的 请求状态 和 请求 API 图表包含 API 回应的状态代码,您可以使用它们来了解和解决错误。对于列出并描述所有这些状态代码的表,请参阅 观察 。
通知警报
邮件警报系统会自动检测到并发送您的体验性能问题的提示。有两种提示:
- 警告) 是警报,其优先级较低,关于可能影响您体验的问题。您应该在它们成为重要问题之前解决它们。仪表板通过将图形用黄色警告消信息突出显示来标记这些警报。
- 暴击 是与您的体验直接影响的警报。您应该尽快解决这些问题,以防止降低性能。仪表板会用红色字体标记这些警报,以提示您解决这些问题。
当您的体验触发两种警报类型时,仪表板显示警报标题消息,并将注意区域为 重要 显示为图形。
目前,系统有四个预设警报来警告记忆使用和 API 请求。 如果您的体验超过警报阈值,系统将您最多一天通知一次。 当您收到电子邮件警报时,您应该查看仪表板并采取行动来防止降级性能。
内存使用警报
系统向您发送以下内存使用警告:
当您的体验内存使用率超过上一小时的总 quota 的 70% 时发出警告。
当您的体验超过了过去一小时的内存大小上限时,您会收到一个 警告 。
这些问题通常会发生在您过度填充存储数据结构的数据量过多,这会使存储空间快速消耗,即使您只发送请求到几个钥匙。例如,如果您将长期过期时间设置为钥匙或不清理处理的数据,额外数据可能会填满您的存储数据 quota。
为了防止和解决这些问题,请使用最佳实践来跟踪您使用的数据结构,并设置一个机制来清理处理的数据。
API 请求警报
系统发送以下 API 请求警报:
一个 警告 ,当您的内存存储请求失败次数超过 20% 内的时候。
暴露 警报,当您的内存存储请求在过去的一小时内超过 10% 时。
- 此警告基于数据结构请求限制数量 + 总请求限制数量,表示您的体验正在被限制,因为它发送的请求太多。
- 此警告与请求大小无关,仅与数量有关。
所有 API 请求都有相应的 回应状态代码 ,因此您可以使用状态 请求数量 by 状态 图表查看所有错误回应的比例。