背景介绍
在生产实践中,为了更好地管理 Flink作业,总会需要将其与外部服务集成,例如代码仓库、指标监控页面、实时日志记录或 HDFS/OSS 上的检查点/保存点文件夹等。
Streampark 作为一站式 Flink DevOps 平台,如果能够提供以扩展链接的形式集成这些服务的能力,在统一的地方集中定义,并自动应用于每个 Flink 作业,将为用户带来更多价值。
如何创建扩展链接
以系统管理员身份登录,进入设置
模块,然后点击导航栏中的外部链接
。从列表页面,您可以单击新增按钮并创建新条目。
在新增详情页中,每个扩展链接由标签(可选)、名称、颜色和链接组成,他们共同组成一个可点击的图标。颜色可以从颜色选择器
中选择,或者只需单击右侧的样例,从而采用相同的样式,然后您可以立即预览图标。最后但同样重要的是,在扩展链接中可以使用占位符定义,包括 job_id
、job_name
和 yarn_id
。当Flink作业启动后,所有这些占位符都会被替换为实际值,并成为可点击的图标。
扩展链接的使用
Flink 作业启动后,您可以进入 Application
模块,在列表页面中点击 Flink 作业。进入详情页后,所有定义的拓展链接将显示在详细信息页面的顶部,点击后即可跳转到期望的外部服务页面。