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

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

吞吐量太慢

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

征兆

此情况可能有以下症状:

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

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

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

原因和解决方案

应用程序吞吐量缓慢可能有很多原因。如果应用程序与输入不符,请检查以下内容:

  • 如果吞吐量滞后激增然后逐渐缩小,请检查应用程序是否正在重新启动。您的应用程序将在重新启动时停止处理输入,从而导致延迟峰值。有关应用程序失败的信息,请参应用程序正在重启.

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

  • 如果吞吐量滞后没有激增而是持续增加,并且您的应用程序针对性能进行了优化,则必须增加应用程序资源。有关增加应用程序资源的信息,请参扩展.

有关应用程序源中吞吐量慢或消费者滞后增加的故障排除步骤,请参阅排查性能问.