Flink

Apache Flink is a distributed processing engine for both streaming and batch data. It enables stateful, real-time computations over continuous data streams as well as processing of bounded datasets.


Observability with Pulse

Pulse provides Flink observability by providing a unified platform to monitor query performance, system health, and resource utilization across clusters.

This capability enables you to:

  • Monitor Flink component health (such as the Job History Server) in real time.

  • Analyze logs to troubleshoot issues and correlate events.

  • Detect and resolve performance bottlenecks using Pulse custom alerts and charts.

  • Track the Flink application summary and resource usage.

  • Track jobs associated with each application to understand workload distribution.

  • Track vertex-level data to analyze task and operator performance.

  • Build custom dashboards and visualizations for continuous observability and optimization.


Before You Begin

To view Flink data in the Pulse UI, make sure you:

  • Configure your Hadoop cluster to send Flink metrics to Pulse.

  • Configure Pulse to process and display the collected data.

For detailed setup instructions, see the following pages:


Explore in Detail