什么是Hygieia
Hygieia出现在两个独立的仪表板中-一个用于工程师,另一个用于高管-直观地描绘了CICD管道。本质上,Hygieia本身是一个聚合器,可从团队在其CICD管道中使用的各种DevOps工具中提取数据,从而使其易于在仪表板视图中进行消化。尽管它是一种易于操作的工具,但是Hygieia提供了以下方面的复杂见解:
- DevOps成熟度:它提供全自动CICD跟踪质量和流水线速度
- 风险管理和投资:它将运营指标与发展指标联系在一起,全面了解投资地点,以改善流程,减少未来不必要的风险承担
- 敏捷环境的不断增强:它量化了DevOps指标,以跟踪和改善DevOps的成熟度
- 建立和提高标准:它设置并获得成熟度指标和产品的配置文件。当产品跌落到条形下方时,它将触发警报通知。此外,此指标会逐渐提高,以确保所有产品都同时进行改进
关键
Hygieia的仪表板简化了近实时查看CICD管道的功能。仪表板使DevOps工程师和主管能够监视最终生产中要部署的代码的运行状况。在这两个点之间-从开始(承诺)到完成(生产)-仪表板还提供有关软件操作的总体生命力和性能指标的重要信息。
Hygieia架构图
Hygieia开发用到技术栈
Hygieia主要java开发的,使用了spring boot框架,前端使用angular.js开发,阅读实践本文,你需要了解如下相关技术栈:
- 前端相关:node、npm、bower、gulp
- 后端相关:java、spring boot、maven
- 数据库:mongoDB
效果图