microsoft / microsoft/aspire

Show timestamps in "Manage logs and telemetry" on dashboard

Open
#15,957 1 comment 1 reaction 0 assignees View on GitHub
area-dashboard enhancement
Dominant language
C#
Stars
6.3k
Forks
991
Avg merge
2d 15h
Merged PRs (30d)
196

Description

### Is there an existing issue for this?

- [x] I have searched the existing issues

### Is your feature request related to a problem? Please describe the problem.

I run the Aspire dashboard standalone and intermittently export telemetry to it from service instances that have the same `service.name` but different random `service.instance.id`. Then, I want to delete the data of older resources from the dashboard and keep only the newest. I open the dashboard settings and click the "Manage" button, which opens "Manage logs and telemetry". That shows a list of service names and instance IDs with checkboxes, but it is difficult for me to recognize which of those is the newest one.

### Describe the solution you'd like

In the "Manage logs and telemetry" dialog box, show also the timestamp of the latest telemetry signal of each resource, in a new column between "Name" and "Summary". Combine all types of signals (structured logs, traces, and metrics). For this purpose, I'd prefer absolute timestamps rather than relative.

In that dialog box, there is an expander button at the left side of each per-resource check box. When clicked, that opens a list of signal types for that resource. It would be possible to show the earliest and latest timestamp for each signal type there, but that is not necessary for my purposes.

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.