Crisis Averted: Chronos Guards Against Development Disasters

Elsa Holmgren
2 min readJan 11, 2024

--

A Developer’s Panic

An apocalyptic scenario any developer working with complex distributed systems is knows all too well: discovering a memory leak in one of your containers running in a cloud environment and not knowing how long it’s been happening. All hell breaks loose– your container has not only consumed all available memory, but has, as a result, degraded performance in all other services that relied on the same node. Worse, the overwhelmed node has caused a domino effect where dependent microservices start failing and experiencing severe latency issues. Once you’ve recognized the bleak situation, in the absence of real-time monitoring alerts, your team takes longer to identify the root cause. By the time you’ve pinpointed the memory leak….it’s already too late.

Imagine if you could forgo that nightmare… with Chronos.

A logo for Chronos

Chronos, a Developer’s Peace

As a way to prevent this catastrophe, we present Chronos! Chronos is a tool that monitors the health of your containerized and non-containerized applications in both local and cloud environments in real time. To prevent the dreaded system melt-down before it happens, Chronos notifies you as soon as it smells trouble!

“So, what exactly does Chronos measure?” You Ask…

Metrics related to:

  • CPUs
  • Current Load
  • Memory
  • Processes

See for yourself!

Take our new microservices example application for a spin and see how you can stay informed at a glance with our dashboard.

“How would Chronos notify me if something were amiss?” You Wonder…

Chronos sounds its alarms through email and slack. Simply create a profile to set up your notifications.

Exciting Updates with Chronos 13

A comprehensive, real-world microservices application is now included for demonstrating Chronos’ capabilities, allowing users to focus on onboarding Chronos instead of being bogged down by complications related to spinning up a demo application.

Our new example is coupled with a Dockerized version of the microservices app to demonstrate all that Chronos can offer within a containerized environment.

This version also features easy to find installation and startup instructions as well as improved documentation. We’ve also fixed a few pesky bugs in the codebase and updated deprecated syntax for increased clarity and usability.

Don’t Want to Miss Out?

Download this npm package and follow the README to experience the magic of Chronos for yourself and ward off your application apocalypse! Fork and clone our repository here.

The Chronos 13.0 Team:

Kelly Chandler, LinkedIn | GitHub

Zhongyan Liang, LinkedIn | GitHub

McKenzie Morris, LinkedIn | GitHub

Sean Simpson, LinkedIn | GitHub

Elsa Holmgren, LinkedIn | GitHub

--

--