Results 3 issues of James Wynn

I abstracted the database logic into dedicated objects that hide the details of the underlying database so it could support multiple database backends pretty easily in the future. I also...

I've added support for monitoring Kubernetes resources (cpu and memory) as well as service discovery. Storage metrics depend heavily on the underlying storage mechanism, so I've added support for Longhorn...

Many CI systems checkout repositories in a detached HEAD state, which makes it quite difficult to determine the source branch. These systems generally provide a variable containing the source branch...