Flink and Prometheus: Cloud-native monitoring of streaming applications

March 11, 2019 - Maximilian Bode, TNG Technology Consulting (@mxpbode)

This blog post describes how developers can leverage Apache Flink’s built-in metrics system together with Prometheus to observe and monitor streaming applications in an effective way. This is a follow-up post from my Flink Forward Berlin 2018 talk (slides, video). We will cover some basic Prometheus concepts and why it is a great fit for monitoring Apache Flink stream processing jobs. There is also an example to showcase how you can utilize Prometheus with Flink to gain insights into your applications and be alerted on potential degradations of your Flink jobs. ...

Continue reading »

What to expect from Flink Forward San Francisco 2019

March 6, 2019 - Fabian Hueske (@fhueske)

The third annual Flink Forward San Francisco is just a few weeks away! As always, Flink Forward will be the right place to meet and mingle with experienced Flink users, contributors, and committers. Attendees will hear and chat about the latest developments around Flink and learn from technical deep-dive sessions and exciting use cases that were put into production with Flink. The event will take place on April 1-2, 2019 at Hotel Nikko in San Francisco. ...

Continue reading »

Apache Flink 1.6.4 Released

February 25, 2019 -

The Apache Flink community released the fourth bugfix version of the Apache Flink 1.6 series. This release includes more than 25 fixes and minor improvements for Flink 1.6.3. The list below includes a detailed list of all fixes. We highly recommend all users to upgrade to Flink 1.6.4. Updated Maven dependencies: <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-java</artifactId> <version>1.6.4</version> </dependency> <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-streaming-java_2.11</artifactId> <version>1.6.4</version> </dependency> <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-clients_2.11</artifactId> <version>1.6.4</version> </dependency> You can find the binaries on the updated Downloads page. ...

Continue reading »

Monitoring Apache Flink Applications 101

February 21, 2019 - Konstantin Knauf (@snntrable)

This blog post provides an introduction to Apache Flink’s built-in monitoring and metrics system, that allows developers to effectively monitor their Flink jobs. Oftentimes, the task of picking the relevant metrics to monitor a Flink application can be overwhelming for a DevOps team that is just starting with stream processing and Apache Flink. Having worked with many organizations that deploy Flink at scale, I would like to share my experience and some best practice with the community. ...

Continue reading »

Apache Flink 1.7.2 Released

February 15, 2019 -

The Apache Flink community released the second bugfix version of the Apache Flink 1.7 series. This release includes more than 40 fixes and minor improvements for Flink 1.7.1, covering several critical recovery issues as well as problems in the Flink streaming connectors. The list below includes a detailed list of all fixes. We highly recommend all users to upgrade to Flink 1.7.2. Updated Maven dependencies: <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-java</artifactId> <version>1.7.2</version> </dependency> <dependency> <groupId>org. ...

Continue reading »

Batch as a Special Case of Streaming and Alibaba's contribution of Blink

February 13, 2019 - Stephan Ewen (@stephanewen) Fabian Hueske (@fhueske) Xiaowei Jiang (@XiaoweiJ)

Last week, we broke the news that Alibaba decided to contribute its Flink-fork, called Blink, back to the Apache Flink project. Why is that a big thing for Flink, what will it mean for users and the community, and how does it fit into Flink’s overall vision? Let’s take a step back to understand this better… A Unified Approach to Batch and Streaming # Since its early days, Apache Flink has followed the philosophy of taking a unified approach to batch and streaming data processing. ...

Continue reading »

Apache Flink 1.5.6 Released

December 26, 2018 -

The Apache Flink community released the sixth and last bugfix version of the Apache Flink 1.5 series. This release includes more than 47 fixes and minor improvements for Flink 1.5.5. The list below includes a detailed list of all fixes. We highly recommend all users to upgrade to Flink 1.5.6. Updated Maven dependencies: <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-java</artifactId> <version>1.5.6</version> </dependency> <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-streaming-java_2.11</artifactId> <version>1.5.6</version> </dependency> <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-clients_2.11</artifactId> <version>1.5.6</version> </dependency> You can find the binaries on the updated Downloads page. ...

Continue reading »

Apache Flink 1.6.3 Released

December 22, 2018 -

The Apache Flink community released the third bugfix version of the Apache Flink 1.6 series. This release includes more than 80 fixes and minor improvements for Flink 1.6.2. The list below includes a detailed list of all fixes. We highly recommend all users to upgrade to Flink 1.6.3. Updated Maven dependencies: <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-java</artifactId> <version>1.6.3</version> </dependency> <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-streaming-java_2.11</artifactId> <version>1.6.3</version> </dependency> <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-clients_2.11</artifactId> <version>1.6.3</version> </dependency> You can find the binaries on the updated Downloads page. ...

Continue reading »

Apache Flink 1.7.1 Released

December 21, 2018 -

The Apache Flink community released the first bugfix version of the Apache Flink 1.7 series. This release includes 27 fixes and minor improvements for Flink 1.7.0. The list below includes a detailed list of all fixes. We highly recommend all users to upgrade to Flink 1.7.1. Updated Maven dependencies: <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-java</artifactId> <version>1.7.1</version> </dependency> <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-streaming-java_2.11</artifactId> <version>1.7.1</version> </dependency> <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-clients_2.11</artifactId> <version>1.7.1</version> </dependency> You can find the binaries on the updated Downloads page. ...

Continue reading »

Apache Flink 1.7.0 Release Announcement

November 30, 2018 - Till Rohrmann (@stsffap)

The Apache Flink community is pleased to announce Apache Flink 1.7.0. The latest release includes more than 420 resolved issues and some exciting additions to Flink that we describe in the following sections of this post. Please check the complete changelog for more details. Flink 1.7.0 is API-compatible with previous 1.x.y releases for APIs annotated with the @Public annotation. The release is available now and we encourage everyone to download the release and check out the updated documentation. ...

Continue reading »