Help shape the future of the .NET Aspire dashboard extensibility #4575
Replies: 8 comments 19 replies
-
Hey ! Something like Thanks! |
Beta Was this translation helpful? Give feedback.
-
IMHO it really depends on the future of the Dashboard. For example:
With that in mind, a lot of scenarios would could be enabled in terms of extensibility:
In other words, we could have good usage of a native .Net telemetry/monitoring/metrics/logging tool built-in. But to get more into details of what we would want in terms of extensibility, IMHO, we would need to have a more clear view on what are the goals for the future on Aspire overall. I understand that current release of Aspire aim to tackle the development side of services and not deployment and/or runtime in production. At least not yet. BUT, until we know when or even IF the runtime in production will be a thing, it is very hard to think of extensibility. |
Beta Was this translation helpful? Give feedback.
-
It would be helpful to support surfacing in the dashboard additional urls along side the default one (like tye had with the routes collection). It will allow the asipre setup to behave as living docs and help with onboarding. Sometimes there are additional important endpoints like: |
Beta Was this translation helpful? Give feedback.
-
From a local development perspective it would be great i we could integrate existing management tools into the aspire dashboard. This would help new developers explore the applications. It would be enough to have a new tab in the left sidebar that hosts an iframe to an existing managment ui. For example the hangfire dashboard to manage background jobs. |
Beta Was this translation helpful? Give feedback.
-
One idea I had was around using information from traces to populate a separate section of the dashboard with a subset of information in a different visualisation. An implementation of that would be to take conversational AI interactions and display them with all the relevant information. Specific to Azure that would be an "OpenAI" dashboard that shows the interactions with Azure OpenAI using the telemetry data with the semantic conventions from Openllmetry as the attributes to look for. This could be similar for messaging (time to process message types), or databases (top queries, slowest queries). Ultimately I would see that as an ingest processing layer, rather than querying the base data. |
Beta Was this translation helpful? Give feedback.
-
Another idea was allowing for extensions to extend the trace view page, and then use that information to append other information to parts of the trace. An implementation would be a button to "analyze this trace" where it would send the trace representation to an external service (maybe an AI backed thing, or an OpenAI endpoint with a specific prompt) that could tell you some things about the trace. Another implementation could be provide a different visualisation of the current trace. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
I would love to see a map of the system built using the traces |
Beta Was this translation helpful? Give feedback.
-
We are exploring options for extensibility of the Aspire dashboard. Much of the dashboard's value comes from bringing data about all services in a distributed application into one place. We want to build on that integration to enable new capabilities that fit well in your workflow.
We're looking for your input. You can help by sharing:
Beta Was this translation helpful? Give feedback.
All reactions