Flink CLI 与 Flink Web 控制台
Flink CLI vs Flink Web Console
我们有一个要求uirement 在哪里替换 flink 控制台 UI 并使用 CLI 实用程序启用 Flink Web 控制台的所有功能,例如启动作业、保存点等功能等我们正在使用 Flink CLI。
我的问题是
- Flink CLI 是否与 Flink Web UI 控制台具有同等地位?
- 如果没有,是否有其他方法可以在没有 ui 的情况下通过 Flink 控制台进行操作(例如 checking/monitoring 作业的背压等)
我正在尝试找到一种解决方案,让值班工程师可以使用命令行/终端完全监控和操作 flink,而无需访问网络 ui
提前致谢
理论上,Flink CLI 加上 REST api 提供了可通过网络获得的功能的超集 UI。但是有些事情,比如识别导致背压的繁忙任务,可以通过网络更快地完成 UI。对于监控和故障排除,我认为您需要构建一些工具 and/or 设置指标仪表板(例如,将 Grafana 与您首选的指标报告器结合使用)。
我们有一个要求uirement 在哪里替换 flink 控制台 UI 并使用 CLI 实用程序启用 Flink Web 控制台的所有功能,例如启动作业、保存点等功能等我们正在使用 Flink CLI。
我的问题是
- Flink CLI 是否与 Flink Web UI 控制台具有同等地位?
- 如果没有,是否有其他方法可以在没有 ui 的情况下通过 Flink 控制台进行操作(例如 checking/monitoring 作业的背压等)
我正在尝试找到一种解决方案,让值班工程师可以使用命令行/终端完全监控和操作 flink,而无需访问网络 ui
提前致谢
理论上,Flink CLI 加上 REST api 提供了可通过网络获得的功能的超集 UI。但是有些事情,比如识别导致背压的繁忙任务,可以通过网络更快地完成 UI。对于监控和故障排除,我认为您需要构建一些工具 and/or 设置指标仪表板(例如,将 Grafana 与您首选的指标报告器结合使用)。