领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多来自 Spring Cloud Data Flow 团队很高兴地宣布 Data Flow 的 2.0 RC1
版本发布。请遵循“入门”指南,了解如何在 本地、Cloud Foundry 和 Kubernetes 上运行。
同时发布的还有 Spring Cloud Skipper 的 2.0 RC1
版本。如果您希望单独使用 Skipper 而非 Data Flow,则参考指南中的 入门部分 是最佳起点。
重新设计的 Kubernetes 上已部署应用程序的指标和监控
使用 Micrometer 更新分析
安全改进
仪表板改进
数据库迁移支持
Data Flow 2.0 引入了一种新的体系结构,用于收集和显示 Streams 的应用程序指标。Data Flow 1.4 中引入的 Data Flow 指标收集器已被删除。
此新架构基于在已部署的应用程序中使用 Micrometer 库将指标发送到流行的监控系统,然后使用 Grafana 可视化指标。在 应用程序启动器的 Einstein 发布列车 中,每个应用程序都包含用于 Prometheus、InfluxDB 和 DataDog 的 Micrometer 库。
在此版本中,我们提供了有关在 Kubernetes 上运行 Data Flow 时如何开始使用 Prometheus 作为监控系统的说明。还提供了两个 Grafana 仪表板,一个显示更侧重于应用程序的视图,另一个显示更侧重于流的视图。以下是在基于 Prometheus 的 Grafana 仪表板的屏幕截图,显示了流中应用程序的消息速率。
应用程序和流的选择器允许您导航到特定感兴趣的区域。
在 Data Flow 2.0 中,Redis 计数器的使用已被 Micrometer 库提供的计数器取代。应用程序启动器的 Einstein 发布列车现在提供了一个 计数器处理器 和一个 计数器接收器。 Twitter 分析示例应用程序 已更新为使用新的计数器实现,并提供了一个 Grafana 仪表板以显示 Data Flow 分析 UI 之前显示的内容的等效视图。
服务器使用 OAuth 2.0 身份验证来保护 REST 端点。现在提供了文档和示例代码,展示了如何 配置 DataFlowTemplate
以与 OAuth2.0 一起使用。已更新最近报告了 CVE 的相关库。
您现在可以按日期范围搜索审计跟踪。
Flyway 迁移代码已改进,并使用一套 基于 Docker 的集成测试 在所有受支持的数据库中进行了测试。
我们将任务部署详细历史记录的存储功能推迟到 2.1 版本。在 2.0 GA 版本发布之前,计划解决各种文档问题并进行更多测试。2.1 版本的一般主题将侧重于文档、入门指南、视频和整体用户体验。还计划为 Data Flow 创建一个新的网站。
另请注意,Spring Cloud Data Flow 的 1.x 系列将在 2.0 GA 发布公告日期后的十二个月内停止维护。2.0 GA 预计于 2019 年 2 月底发布,因此 2020 年 2 月,1.x 系列将达到一般支持结束状态。
最后但并非最不重要的一点,我们要感谢 Daniel Serleg 在此版本中 做出的诸多贡献。
与往常一样,我们欢迎您的反馈和贡献,因此请通过 Stackoverflow 或 GitHub 或 Gitter 与我们联系。