Feb 12, 2018

Intent-Based Analytics: How can I use them Now?

AOS® 2.1 is now available, and you can take advantage of our new technology that gives you service aware active insight across your data center infrastructure.  At Apstra we call this new technology Intent-Based Analytics.   Last October, Sasha Ratkovic, our CTO, introduced the concept of IBA in his blog titled “Intent-Based Analytics: What Is It?”.  Josh Saul, our Solutions Architect, recently presented real-world uses cases in his webinar illustrating how IBA probes are compositions of computational stages that bring together elements of the data center Intent store and the active collection of network telemetry state.


As your Developer Advocate, I would now like to show you, the network engineer, how you can start using these IBA probes in a way that does not require you to be a Python programmer.  Rather than asking you to write long programs or show you long pages of code, we are going to provide you with step-by-step workbooks that intermix instructive text, graphics, and yes, python code snippets; usually just a line or two each.   We will use a system called Jupyter notebooks — an approach that I believe lends itself very well to network engineers who want to harness the automation capabilities of using Python without having to actually write python programs.

So please check out these two short videos:  The first one introduces you to using the Apstra github repository of IBA probes that includes a collection of Jupyter notebooks.  This github repo contains the IBA probe definitions that are the same as those we include in our shipping product.  You can use what you learn here to even create your own new IBA probes!  The second video then shows you how you can alternatively directly call the AOS REST API to manage these predefined probes.

I hope you enjoy these automation tutorials, and I look forward to sharing new ones with you soon!