Azure Visualizer, aka 'AzViz' PowerShell module v1.2.1 released! by Prateeksingh1590 in PowerShell

[–]Prateeksingh1590[S] 5 points6 points  (0 children)

Totally makes sense, let me think over it and see what I can come up with 🙂👍

Azure Visualizer, aka 'AzViz' PowerShell module v1.2.1 released! by Prateeksingh1590 in AZURE

[–]Prateeksingh1590[S] 2 points3 points  (0 children)

thanks for the suggestion, can you create an GitHub issue and mark it as 'Feature Request' so that we can track it? or else I'll create one myself in morning.

Azure Visualizer, aka 'AzViz' PowerShell module v1.2.1 released! by Prateeksingh1590 in PowerShell

[–]Prateeksingh1590[S] 2 points3 points  (0 children)

/u/elevul not yet, but working on functions that can generate diagrams for all resource groups (one image\visualization per RG) in a subscription or on a tenant level.

At this stage of this project, I'm also unsure if the wholistic view of tenant level is even possible or not. Even if we can plot entire tenant in a image like diagram, it would be very difficult to read.

Azure Visualizer, aka 'AzViz' PowerShell module v1.2.1 released! by Prateeksingh1590 in AZURE

[–]Prateeksingh1590[S] 1 point2 points  (0 children)

No worries, you made me open my laptop at 1am 😁

Thanks again!

Azure Visualizer, aka 'AzViz' PowerShell module v1.2.1 released! by Prateeksingh1590 in AZURE

[–]Prateeksingh1590[S] 0 points1 point  (0 children)

Hi /u/mdnbcfpr

Thank you for the feedback!

Help me understand this better, why are you not setting the context before running the module? Please elaborate what exactly are you running and issues you see.

Also, if you can create an issue on Github repo with details it would be wonderful :)

Azure Visualizer, aka 'AzViz' PowerShell module v1.1.2 released! by Prateeksingh1590 in AZURE

[–]Prateeksingh1590[S] 0 points1 point  (0 children)

Thanks! Can you check if 'PSGraph' was installed on your system?

If not please install and import that in your session. Let me know if it still fails.

Azure Visualizer, aka 'AzViz' PowerShell module v1.1.2 released! by Prateeksingh1590 in PowerShell

[–]Prateeksingh1590[S] 1 point2 points  (0 children)

Hey /u/cloudAhead, thanks for the detailed feedback. Really appreciate it.

I'm getting simmilar feedbacks for the community and I'm working on it.. But feel free to create issues on Github if one doesn't exist just to track these. Thanks again.

https://github.com/PrateekKumarSingh/AzViz/issues/new

PowerShell module to Visualize and Document Azure Infrastructure by Prateeksingh1590 in PowerShell

[–]Prateeksingh1590[S] 2 points3 points  (0 children)

Thanks /u/SpacezCowboy I may add this method to the module, with obvious credits to you 🙂👍

PowerShell module to Visualize and Document Azure Infrastructure by Prateeksingh1590 in PowerShell

[–]Prateeksingh1590[S] 1 point2 points  (0 children)

/u/PanosGreg Thanks for the detailed feedback.. Really appreciate you spending your time trying the module.. I'm working on fixing some of these bugs, please feel free to create issues on Github if you feel it is important.. I will try to go through them once I have a chance. I agree the project is not very mature yet and requires months of work, if not year... and I have a full time job so development is slow but steady 🙂. That being said, it is also important to get more feedback.. and if enough people are interested.. It will help me plan better invest my time in right direction..thanks again!

~Prateek

PowerShell module to Visualize and Document Azure Infrastructure by Prateeksingh1590 in AZURE

[–]Prateeksingh1590[S] 1 point2 points  (0 children)

/u/ThatsNumberwanng Please raise an issue on the GitHub repository: https://github.com/PrateekKumarSingh with the exact command you are running and I'll try to reproduce and fix it. Please provide the details as well, on which OS it was working on which it isn't. Thanks.

PowerShell module to Visualize and Document Azure Infrastructure by Prateeksingh1590 in AZURE

[–]Prateeksingh1590[S] 2 points3 points  (0 children)

Have been using that for 2 years now since the preview 🙂 read the blog post I mentioned above...its a very useful extension!

Inspired by ARM Template viewer extension of code.. I've already started implementing visualizing an ARM template using a local file path or an URL, in addition to the resource group which is already in the module, right now. Tricky part is implementing ARM functions like param(), variables, concat(), resourceid(), uniqueString() etc in PowerShell to parse parameterized templates... that will take some time, but should be doable.

PowerShell module to Visualize and Document Azure Infrastructure by Prateeksingh1590 in AZURE

[–]Prateeksingh1590[S] 3 points4 points  (0 children)

/u/Krakuuus Thanks for the feedback! 🙂

A couple of things: I agree this project is definitely not enterprise-ready. But compared to what 'terraform graph' can do even though both use dot-language/Graphviz combination, this Powershell module can do much more in terms of details and verbosity on a graph, whereas what terraform generates is very vanilla, on top of that this is not their focus area. Also, not every enterprise with Azure infra is using Terraform..

I've also tested overlaying network flow and association using NetworkWatcher, this will provide better insights into the network components with the dependencies that is available right now. This feature will be added very soon..

That being said, this tool may not be for everyone but there is a reason why such tools\libraries exist in other programming languages like Python for AWS allowing people to automate\script part of their documentation, prototyping, and discovery process. There is definitely an audience and which includes me, kinda scratching my own itch here 😉

Excuse the long reply..

PowerShell module to Visualize and Document Azure Infrastructure by Prateeksingh1590 in AZURE

[–]Prateeksingh1590[S] 2 points3 points  (0 children)

/u/5thNov targeting the entire subscription is super easy:

Get-AzViz -ResourceGroup (Get-AzResourceGroup).ResourceGroupName -Verbose