Projects Kuberhealthy and Tric
Trickster was developed by James Ranson, a former senior principal cloud architect at Comcast, to help make Prometheus dashboards run smoother and faster; Prometheus is the open-source monitoring and alerting toolkit originally developed by SoundCloud. It was written in Go, and is a reverse proxy cache for the Prometheus HTTP APIv1 that accelerates dashboard rendering times for any series queried from Prometheus.
And Kuberhealthy was initially developed by Eric Greer, a senior principal engineer at Comcast, to help engineering teams better monitor and understand the full picture of their Kubernetes clusters.
“Kuberhealthy runs Daemonset deployment and termination, component health, excessive pod restarts and pod status all as defaults,” Shilla Saebi, program manager of open source at Comcast, wrote in a post about the projects. “This combination of tests gives us the most definitive answer to our original question: ‘Is this cluster healthy?'”
Ruff said that the CNCF committee reviews projects for their relevancy and recently accepted four projects, two from Comcast. In the case of Kuberhealthy and Trickster, the founding engineers were essentially just trying to solve problems for their teams.
“Once they saw it was powerful and effective, they contacted my team and said ‘I think other teams could probably use this project,'” Ruff said of how an open source project usually grows within the company.
Ruff’s Open Source Office team of six helps amplify the projects within the company and within the tech community, hosting webinars, talks or educational sessions about a project and the ways it can be used. When the word spreads, and they learn that companies outside of Comcast have the same problem, “it becomes clear it was meant to be a part of open source,” Ruff said.
The company now has about 200 projects on Github. Ruff said that contributing to the global open source community is essential to Comcast’s success, and said she doesn’t believe there are many innovative companies out there that don’t use or contribute to the global community.
“It has so many positive effects, we feel we are a good citizen of the open source community and we want to sustain it,” Ruff said. “It allows us to collaborate with global communities and it helps us attract really good engineers into the company, and be transparent about the work we do.”
The open source project team named out other employees who contributed to the projects’ success: Joshulyne Park, who maintains the Kuberhealthy project, and Adam Ross and Chris Randles, who reviewed more than 300 PRs and contributed more than 3,000 lines of code to Trickster. The company also acknowledged Julius Volz and Ben Kochie, external project mentors who increased visibility of the project and contributed stability improvements that greatly benefited the community of early adopters of the projects.
“It’s a fantastic feeling for a lot of engineers to see their work in fruition and be recognized in the world,” Ruff said.-30-
Why Code for Philly and 6 other brigades just got $1M from the Knight Foundation
A ‘natural’ progression to leadership at Crossbeam
How software company Agora uses VR to bridge the gap between real-world and virtual socializing
Cool Job Alert: STRATIS IoT is hiring a bunch of engineers, and developers. Here’s how those titles differ
Sign-up for daily news updates from Technical.ly Philadelphia