Posted On: Oct 9, 2020
Amazon Kinesis Data Analytics now allows you to Force Stop a running application and reset its status to Ready, giving you more control over your applications. In addition, you can check if your application is scaling up or down through the new ‘Autoscaling' application status.
Applications can sometimes become unresponsive and stuck in a transient status such as creating, updating, or stopping. This is often due to misconfigurations that cause the application to become unhealthy. You can choose to Force Stop unresponsive applications on the console or by setting the force flag in the StopApplication API. A Force Stop will cease data processing and move the application to a Ready status without taking additional actions like saving application state. You can go to the Troubleshooting Guide for best practices to help you avoid and mitigate unresponsive applications.
The new Autoscaling application status provides you with better visibility into when applications are being scaled up or down, if Autoscaling is enabled for your application.
Amazon Kinesis Data Analytics provides an easy way to transform and analyze streaming data in real time with Apache Flink. Apache Flink is an open source framework and engine for processing data streams. Amazon Kinesis Data Analytics reduces the complexity of building and managing Apache Flink applications. Amazon Kinesis Data Analytics for Apache Flink integrates with Amazon Managed Streaming for Apache Kafka (Amazon MSK), Amazon Kinesis Data Streams, Amazon Elasticsearch Service, Amazon DynamoDB streams, Amazon S3, custom integrations, and more using built-in connectors. You can learn more about Amazon Kinesis Data Analytics for Apache Flink and for SQL applications here and here.