Aspire dashboard
| Where | Dashboard |
|---|---|
| Azure | https://aspire-dashboard.ext.delightfulsand-629abdcb.centralus.azurecontainerapps.io (Entra sign-in) |
| Local | The URL aspire run prints |
The Azure dashboard keeps telemetry in memory, so it shows recent activity only.
Try it
- Sign in to the app and open Digest.
- Paste
https://en.wikipedia.org/wiki/Prompt_injectionand select Save. - The card shows
Pending, thenSummarizedwith three bullets, tags and a reading time. The page refreshes itself while a link is pending. - Paste
https://en.wikipedia.org/wiki/Read-later. Wikipedia has no such page, so the card showsFailedwith "The page wasn't found."
Follow one link through the system
Every saved link is one trace, from the button click to the database update.
Open the dashboard and select Traces.
Select the
web: POST /linksrow. Its Spans column listsweb,digestandsummarizer.The trace reads top to bottom in the order things happened:
Span Resource Step POST /linksweb The Save button SubmitLink,INSERTweb The link is stored as PendingMSG servicebus links,MSG servicebus publish linksweb The message is sent to the linksqueueMSG servicebus process linkssummarizer The function picks up the message function SummarizeLinksummarizer The function run FetchPage,HTTP GETsummarizer The page download chat claude-haiku-5-5summarizer The Claude call. Locally, select it to see the prompt and reply UPDATEsummarizer The summary is saved and the link is SummarizedTo see the logs for that trace, open the
...menu on any span and select Structured logs.
Structured logs
Structured logs lists every log entry as fields. Filter by resource (web or summarizer), level, or a field such as LinkId.
| Message | Resource |
|---|---|
Link {LinkId} saved and queued for summarizing |
web |
Summarizing link {LinkId}, attempt {Attempt} |
summarizer |
Link {LinkId} summarized |
summarizer |
Link {LinkId} failed: {Reason} |
summarizer |
Sign-in succeeded from {ClientIp}, Sign-in failed from {ClientIp} |
web |
Admin {UserId} sent {Method} {Path}: {StatusCode} |
web |
Metrics
Metrics shows links.submitted, links.summarized, links.failed, links.processing.duration and Claude token usage.