Could This Be The Ultimate DevOps Dashboard?
Many enterprise software hopefuls tackle the final stretch to becoming a mature offering through the development of an easy-to-use management GUI. This is especially true of DevOps and automation tools, as quite a few solutions have recently rounded out their platforms with web-based UI consoles for easier, visual management of resources and services.
For most DevOps-enabled organizations, however, a combination of different tools are required to fill out continuous delivery toolchain—as opposed to one monolithic solution. This makes a “single pane of glass” view of the whole DevOps pipeline difficult without developing a custom solution. So when Capital One needed a unified dashboard for all its tools, it set off to build its own open source DevOps dashboard called Hygieia.
That’s right, Capital One. At O’Reilly’s OSCON 2015 conference, the eighth largest bank and credit card issuer in the U.S. unveiled its internally-developed Hygieia to the open source world. The original impetus for the project was a lack of visibility across the development lifecycle, as Capital One engineering teams found that their tools only covered a portion of the pipeline like quality or environmental health. This marks the first time a large bank has released an open source software product and purportedly will not be the last, as Capital One promises more open source products coming down the pipeline.
Hygieia gives developers a visual way to track progress across the development pipeline. The dashboard automatically refreshes every minute after tracking a project’s progress across 6 areas: features, code repo, build, quality, monitoring, and deployment. So for example, the code repo widget displays information regarding coding activities, commits per day, number of committers, and the current coding trend.
As of now, the Hygieia dashboard only supports the following tools, though plugins can be written to integrate with other tools and solutions:
Feature: Jira, VersionOne
Code Repo: GitHub, Subversion
Build: Jenkins, Hudson
Quality: Sonar, Cucumber/Selenium
Deploy: IBM UrbanCode Deploy
Capital One has created a nifty YouTube video introducing Hygieia and its features, as well as some background around the bank’s DevOps practices and philosophy:
Though Capital One may be the first large bank to build and release its own open source software, it isn’t the first non-software tooling vendor to do so. For instance, both NetFlix and Walmart have developed specialized open source security tools for accommodating their own specific needs/requirements.
Read full article: scriptrock.com/articles/could-this-be-the-ultimate-devops-dashboard