首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何提高ECS集群的CpuUtilization分辨率超过1 min?

如何提高ECS集群的CpuUtilization分辨率超过1 min?
EN

Stack Overflow用户
提问于 2022-02-15 06:12:46
回答 1查看 186关注 0票数 1

我正试图为我的ECS集群创建一个健壮的自动标度过程,但在CpuUtilization度量的分辨率方面遇到了问题。我已经打开了1分钟分辨率的“详细指标”,但无法取得良好的缩放效果。我正在部署一个ML模型,大约需要1.5s才能推断出来。我没有遇到任何内存瓶颈,因此,我正在使用CpuUtilization进行缩放。

我需要快速缩放,因为当请求开始堆积响应时,响应时间很容易达到3-5秒。目前,启用了“详细度量”。当3个数据点被检查为1分钟的res度量时,扩展时间大约需要3-5个元。如果我有5-10 res度量,那么我可以在30岁以内查看6个数据点,并更快地开始扩展工作。

我尝试使用这个StepFunctions中的Lambda、EventBridge和博客。但是,我无法获得CpuUtilization或MemoryUtilization,只有任务、服务和容器计数。

有办法直接从ECS获得Cpu和内存指标吗?我知道我们可以使用统计()。但是,我们只能获得向CloudWatch报告的数据点。所以没什么用。

EN

回答 1

Stack Overflow用户

发布于 2022-02-15 06:55:01

不能改变那个。1 min值由AWS设定。只有创建自己的自定义度量才能获得更好的分辨率。自定义度量可以具有1秒的分辨率。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71121820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档