Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow Bicep visualizer to visualize diagnostics from a running or completed deployment #3915

Open
anthony-c-martin opened this issue Aug 5, 2021 · 3 comments
Labels
enhancement New feature or request story: visualizer

Comments

@anthony-c-martin
Copy link
Member

anthony-c-martin commented Aug 5, 2021

It would be really nice to be able to log in to an Azure environment, and have the visualizer report on on-going deployment operations or completed/failed operations in real-time alongside the Bicep file which triggered the deployment.

Much like the Azure Portal experience, but with more interactivity (seeing errors on resources visually, being able to jump to resource/module definitions, or being able to highlight lines of code with errors once we have #855)

Some (old school) prior art from the SQL query analyzer - where you can inspect nodes to find out more information about each operation:
image

GitHub Actions:
image

DevOps release pipelines:
image

@anthony-c-martin anthony-c-martin added the enhancement New feature or request label Aug 5, 2021
@ghost ghost added the Needs: Triage 🔍 label Aug 5, 2021
@alex-frankel
Copy link
Collaborator

This would be very cool!

Curious how we would handle loop'd resources. I think this only shows as one resource in the visualizer, but would show up as N resources in deployment operations.

Putting it in "Not as fast" only because I think we will have trouble prioritizing it, but I also don't have a good understanding of cost.

@afscrome
Copy link
Contributor

afscrome commented Aug 6, 2021

What if the deployment commands included a link to the existing portal deployment experience?

Starting Deployment.
Deployment name is EXAMPLE. View progress at https://portal.azure.com/#blade/HubsExtension/DeploymentDetailsBlade/overview/id/{DEPLOYMENT_ID}
Successfully deployed the template.

Obviously a native UI would be much nicer, but I'd assume a hyperlink could be added much more easily as a short term solution. It would also be highly beneficial for CI scenarios where you couldn't render a UI to show progress.

@alex-frankel
Copy link
Collaborator

What if the deployment commands included a link to the existing portal deployment experience?

@shenglol / @stephaniezyen might be secretly working on a UX redesign of the CLI deployment progress/output that might include this ask ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request story: visualizer
Projects
None yet
Development

No branches or pull requests

4 participants