Weave Scope 0.14 with Mesosphere DC/OS support, plugins and node metrics
Weaveworks is delighted to announce a new version of Weave Scope, the zero-configuration container visualization and monitoring solution, supporting DC/OS. We share the community’s goal of making running containers in production free and...
Weaveworks is delighted to announce a new version of Weave Scope, the zero-configuration container visualization and monitoring solution, supporting DC/OS. We share the community’s goal of making running containers in production free and easy with DC/OS: Scope provides a simple live map of your application without requiring any instrumentation or coding, and can be easily installed as a DC/OS Package through the open Universe.
Scope DC/OS, plugins and metrics
Scope complements the dashboard view of DC/OS by providing container, image and process views of your application. We’re also adding some new features today: Plugins, node metrics and improvements to rendering performance.
Plugins: We’re opening up Weave Scope so you can feed your chosen metrics into Scope for rendering inside the product. We’re providing two example plugins to add IO-wait times and HTTP request rates, we hope to inspire you to write your own.
Each plugin serves data via HTTP and is polled periodically. The plugin only needs to implement a function to gather data and then define where to add that data into Scope’s data model. That’s it.
Node metrics: Whether you’re looking at containers, hosts, or processes, now we give you visual indicators on each node about how that node is doing. You can either hover over the metrics selector to see each at a glance, use your favorite
top keys (
>) to flick between them, or pin a metric to the canvas. This should allow you to quickly decide which nodes to investigate further.
UI and render performance: We made the canvas rendering faster, making Scope usable for even bigger networks than before. In addition we split up the Internet node into Incoming and Outgoing, making it easier to visually track connections to third-party services vs. incoming requests from clients. Last but not least, we added another feature for demo purposes: the pause button. If you’re presenting your application with Scope, you can hit Pause at any time to show the currently visible topology instead of showing the live view (where things can move around as the application topology changes).
For more details about these key features and tons of bug fixes, check out the complete changelog, or download and try it out. As always, your feedback is not only welcomed, but critical to delivering a product developers love to use! Please let us know what you like, what’s not working, and any improvements or other features you’d want to see in future releases. Reach us on Slack, IRC, Github, or Google Group.