吞吐量太慢 - Amazon Kinesis Data Analytics
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

吞吐量太慢

如果您的应用程序处理传入流数据的速度不够快,它将表现不佳并变得不稳定。本节介绍此情况的症状和故障排除步骤。

征兆

这种情况可能为以下症状之一:

  • 如果应用程序的数据源是 Kinesis 流,该流的MillisBehindLatest指标不断增加。

  • 如果应用程序的数据源是 Amazon MSK 集群,则该集群的使用者滞后指标会持续增加。有关更多信息,请参阅 。使用器滞后监控中的Amazon MSK 开发人员指南.

  • 如果应用程序的数据源是不同的服务或源,请检查任何可用的消费者滞后指标或可用数据。

原因和解决方案

应用程序吞吐量缓慢的原因可能有很多。如果应用程序无法跟上输入内容,请检查以下内容:

  • 如果吞吐量滞后出现尖峰然后逐渐减弱,请检查应用程序是否正在重新启动。您的应用程序将在重新启动时停止处理输入,从而导致延迟峰值。有关应用程序故障的信息,请参阅应用程序正在重启.

  • 如果吞吐量滞后一致,请检查您的应用程序是否针对性能进行了优化。有关优化应用程序性能的信息,请参阅排查性能方.

  • 如果吞吐量滞后不是峰值而是持续增加,并且您的应用程序已针对性能进行了优化,则必须增加应用程序资源。有关增加应用程序资源的信息,请参阅扩缩 准备就绪.

有关应用程序源中吞吐量缓慢或使用者延迟增加的故障排除步骤,请参阅排查性能方.