commit | c71b471fc8b0840cd8cf96cc48c41e70d795dab0 | [log] [tgz] |
---|---|---|
author | Maximilian Michels <mxm@apache.org> | Tue Jan 03 18:37:31 2023 +0100 |
committer | GitHub <noreply@github.com> | Tue Jan 03 18:37:31 2023 +0100 |
tree | 15920b40c221775442881bb84132efb1c5399b48 | |
parent | a1842d4c0170feb008293963ec51c0343f42771d [diff] |
[FLINK-30464] Exclude metrics during stabilization and ensure a full metric window (#493) So far, the code collects metrics as soon as the job goes into RUNNING mode, regardless of whether we are still in the stabilization period. This means the first metric collection window after rescaling will include metrics from the stabilization period. This is not desirable. The stabilization period is supposed to allow the job to stabilize. Metrics during stabilization shouldn't be used to make new scaling decisions. Further, the collected metrics for the scaling decider initially do not span a full metric window. Only after the first metric window is complete, we are guaranteed to have a full windows available. This leads to short-sighted scaling decisions which is fixed in this change.
A Kubernetes operator for Apache Flink, implemented in Java. It allows users to manage Flink applications and their lifecycle through native k8s tooling like kubectl.
Please check out the full documentation, hosted by the ASF, for detailed information and user guides.
Check our quick-start guide for simple setup instructions to get you started with the operator.
For the complete feature-set please refer to our documentation.
v1beta1
To download the latest stable version please visit the Flink Downloads Page. The official operator images are also available on Dockerhub.
Please check out our docs to read about the upgrade process and our backward compatibility guarantees.
Don’t hesitate to ask!
Contact the developers and community on the mailing lists if you need any help.
Open an issue if you found a bug in Flink.
You can learn more about how to contribute in the Apache Flink website. For code contributions, please read carefully the Contributing Code section for an overview of ongoing community work.
The code in this repository is licensed under the Apache Software License 2.