We were able to leverage the Node.js VM module to execute arbitrary JavaScript code with its own set of globals, separate from the running process’ globals.
Modern IT environments have become much more complex to manage thanks to hybrid infrastructures and comprehensive instrumentation that generate metrics, alerts and events data constantly. ITOps (IT Operations) and SRE (Site Reliability Engineering) teams are tasked with providing superior performance and user experience for the numerous applications while not letting the budget out of hand.
Think about the process of building a jigsaw puzzle. After placing every piece on the table in front of you, different colors and types, you don’t really know how they’ll form a complete picture—and you certainly don’t know if any are missing. You have little choice but to sort through everything to understand what you have and how each piece relates to another. You can see where you need to go, but nothing looks like what’s displayed on the box.
For some time now, people have understood the importance of early warning systems, whether for detecting earthquakes and tsunamis, military defense, or business and financial crises. Why should service providers, especially those delivering software as a service (SaaS,) be any different? In a world where time is money and minutes mean millions, it is vital for organizations to keep a very close eye on the supply and delivery chain of their service to their end users, both business and consumer.