Skip to content

[Feature Request] Built-in Link Shortener #2089

@kratorman

Description

@kratorman

Problem

Currently, the traces/logs table provides a way to generate a link to a specific row. However, these URLs are very long and inconvenient to share.

Additionally, there is no easy way to share arbitrary pages within the application. Copying the current browser URL often results in an extremely long link, which may also be incorrectly handled by some messaging platforms.

Proposal

Introduce a built-in link shortener that generates a compact URL with a random identifier and redirects to the original page.

For example, even using a UUID would already produce a reasonably short link:
/l/d0e11df8-d247-4e90-b182-5b44f14d2d70

Original URLs can be stored in a database with a configurable retention period.

Suggested Use Cases
1. Use this mechanism for generating links to specific rows in the traces/logs table.
2. Add a “Copy short link” button on all pages (including the trace view), which generates a shortened version of the current browser URL.

Benefits
• Easier sharing of links
• Better compatibility with messaging platforms
• Cleaner and more user-friendly URLs

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions