More and more companies are linking advanced event brokers to create an event mesh that dynamically routes events and information along the best possible path to make sure they get everywhere they need to be—on-prem or in the cloud, anywhere in the world, no matter what.
Problems with the brokers that make up such an event mesh—or other issues that those event brokers can help you identify—can have far-reaching effects on your applications, your users and your bottom line. That makes it critical that you put in place a system that lets you proactively identify and address developing situations before they become problems.
The monitoring of your brokers starts with collecting metrics and events, storing them, making them available for analysis via dashboards, and sending alerts so people and systems can take necessary action.
Effectively addressing these requirements pays off in several ways:
Some companies monitor metrics, and some monitor events. What’s the difference? Metrics are a measurement or statistic at a point in time for the system, usually collected at fixed time intervals. A metric can have a value, timestamp, and identifier of what that value applies to, such as a source or a tag. An event, in monitoring lingo, is an autonomous notification sent from a device or system (a syslog entry, for example, is generated and received any time something happens). For a complete view of what’s happening or causing issues in your event mesh, you need to monitor both metrics and events.
For example, say you need to debug code and troubleshoot an outage. Debug logs, stack traces, and commits will help, but only by looking at broker-generated events will you be able to see how it runs once it’s under a real load, let alone get alerted when a problem occurs or is about to occur. Metrics can tell you when your system began raising in resource utilization, and you can use that timing data to see that you also had a commit seconds before, which broke a service and brought down other services.
The desire to help customers realize these benefits drove the development of PubSub+ Monitor, a product that lets you more effectively monitor and manage your PubSub+ based event mesh. PubSub+ Monitor was developed in conjunction with monitoring specialist SL Corporation, which has been a strategic partner of Solace’s for many years.
Solace PubSub+ Monitor is not just another monitoring product. It collects both critical metrics and events generated by your system, then uses alerts and dashboards to notify your IT staff so that they can proactively address issues before they affect your operations and customers. PubSub+ Monitor provides metrics and events information at the system, service and client levels to make your job easier.
And Monitor also features an “agentless” architecture so it’s easy to deploy and upgrade, and it lets you monitor all of your software and hardware brokers.
PubSub+ Monitor provides pre-configured dashboards that you can view on almost any device, and that give you rich visibility—both real-time and historical—into key metrics and events.
Monitor sends alerts based on pre-defined or custom thresholds, and lets your IT staff drill down to examine and address the situation behind them.
Lastly, PubSub+ Monitor gives you a logical map of all of your event brokers—software and hardware—so you can pan and zoom to check things out at a high level or drill down to see what’s going on with individual brokers. You can even click an element to launch PubSub+ Broker Manager so you can manage a specific broker via its nodal management console.
By enabling more effective monitoring of your PubSub+ based event mesh, PubSub+ Monitor can make your hybrid cloud infrastructure more reliable and robust so it better meets the needs of your business and customers. To learn more, visit the PubSub+ Monitor product page or contact us.
Darryl MacRae is a Senior Product Manager responsible for Solace’s latest innovation and event management product – PubSub+ Event Portal. Darryl loves to collaborate with the development and customer facing teams to build innovative products that help companies become event-driven and responsive to their clients.
Darryl has over 20 years of experience in defining and delivering GUI based design and management products which focus on making users’ lives easier and more efficient. Darryl’s ideal workday includes partnering with Solace’s customer facing teams to demonstrate to architects and developers how a product can contribute to their day-to-day tasks with insights that bring value to their company.
Prior to joining Solace in 2016, Darryl worked in the telecom industry, most recently for Ciena, and earned a Bachelor of Electrical Engineering degree at McGill University. When he’s not working, Darryl coaches his kids in their sports activities and loves playing golf.