Kubeflix – Kubernetes 与 Netflix OSS Hysterix、Ribbon、Turbine 的集成
持续改进开发人员控制台- 开发人员控制台可帮助您创建、构建和管理微服务,并深入可视化项目、应用程序和环境
Elasticsearch – Elasticsearch 是一个分布式容错可扩展的日志、事件和文档搜索引擎
Kibana – 让你查看、过滤和搜索已写入 Elasticsearch 的所有日志和事件
Chaos Monkey – 随机杀死 pod 以帮助检查你的环境是否可以承受故障
Prometheus – 带有时间序列数据库的服务监控、指标和警报系统
Graphana – Prometheus 和 InfluxDB 的丰富指 银行数据 标仪表板和图形编辑器
社会的Slack——公共托管聊天服务
Let's Chat – 开源本地聊天服务
系统可用性Docker – Linux 容器 API、运行时、工具和镜像注册表
OpenShift – 基于 Docker 和 Kubernetes 的 PaaS(平台即服务)
Kubernetes – 容器编排
ManageIQ – 云管理
自动化Jenkins – 使用可重复使用的 Jenkins 管道和功能实现持续集成和持续交付
Hubot - 聊天机器人,可访问各种聊天服务,如 Slack、Let's Chat、IRC 等
JBoss Forge – 帮助更快创建应用程序的 Java 工具箱
Nexus – Canary 和 Promoted 版本的 Maven 存储库管理器以及中央 Maven 存储库的镜像
Arquillian – 在 JUnit 和 Jenkins 中对 Docker 容器和 Kubernetes 资源进行系统测试
合作Gerrit – 代码变更审查
Gogs – 本地 git 存储库托管
Taiga – 项目管理工具(即问题跟踪器和看板)
单独研究所有这些项目会使这篇文章变得很冗长,fabric8.io 网站提供了有关这些不同组件的作用以及它们在 fabric8 内部如何使用的良好参考。然而,fabric8 最突出的功能之一肯定是堆栈的日志记录和监控部分。基于微服务的架构或任何分布式架构的复杂性之一是日志记录和监控。在单片系统中,您只需要担心一个系统的健康状况并分析一个系统的日志,这种复杂性在分布式环境中呈指数级增长。您不仅拥有数十个甚至数百个单独的组件,而且其中许多组件与其他组件之间存在松散的关系。关注分布式系统的性能和健康状况是一项巨大的挑战。
Wildfly Swarm – 基于 JavaEE 的微服务
-
- Posts: 939
- Joined: Mon Dec 23, 2024 8:20 am