dotnet / aspire

An opinionated, cloud ready stack for building observable, production ready, distributed applications in .NET
https://learn.microsoft.com/dotnet/aspire
MIT License
3.37k stars 348 forks source link

Extensibility of the Dashboard #1868

Open dersia opened 5 months ago

dersia commented 5 months ago

I know that there is work being done to make the Dashboard standalone and I am really looking forward to this.

there are cases where we have for certain projects policies that require services like application insights or sentry to be implemented into the services. And I would love a way to stay in one Dashboard and have access to all over these without browser tab switching or opening multiple sites to begin with.

I think it would be great, if there would be an extensibility to the Dashboard, so I can add "custom" menu points that than open a site as an iframe. I know that there might be issues with that, espacially CORS issues, but I think those would be solvable. for components that have some kind of ui, like pgAdmin or application insights, these could be added automatically to the Dashboard, and for the others, there could be the AddCustomUI(string, string) method.

davidfowl commented 5 months ago

This is out of scope for v1.