我使用无服务器框架设置了API服务。我为我的一个端点启用了缓存,并且无法确认它是否是缓存。
发布于 2022-02-02 23:35:25
您可以检查CacheHitCount和CacheMissCount 度量标准
CacheHitCount 在给定时间内从API缓存服务的请求数。 Sum统计数据表示这个度量,即给定时间段内缓存命中的总数。平均统计值表示缓存命中率,即缓存命中总数除以该期间的请求总数。分母对应于计数度量(以下)。 单位:计数CacheMissCount 当启用API缓存时,在给定时间段内从后端处理的请求数。Sum统计数据表示这个度量,即缓存的总计数在给定的时间段内丢失。平均统计值表示缓存失分率,即缓存错误的总数除以该期间的请求总数。分母对应于计数度量(以下)。 单位:计数
因此,每个缓存命中都代表一个请求,该请求不是由后端处理的,而是通过Api缓存提供的。
发布于 2022-02-02 23:30:46
端点是做什么的?打电话给Lambda函数?顺便说一句,您可以检查后端是否获得了请求并提供了答案,如果是Lambda,您可以去查看日志(cloudwatch),或者在API网关仪表板中可以看到API的流。
如果需要任何操作的更多详细信息,还可以启用XRay跟踪所有请求。
如果我能帮忙的话,让我知道,我也是新来的,但我会尽我所能。
https://stackoverflow.com/questions/70964037
复制相似问题