Skip to content

Conversation

@jvstme
Copy link
Collaborator

@jvstme jvstme commented Dec 9, 2025

Return the project name for all targets in
/api/events/list. Required for displaying event
targets and building entity URLs in the UI.

Implemented by joining event targets with
projects. The performance effect of the join are
tolerable — with a dataset of 1.8 million events,
requests with various filters take about 0.05s
with hot Postgres cache, and up to ~0.75s with
cold cache, which is similar to previous
measurements.

Part of #3290

Return the project name for all targets in
`/api/events/list`. Required for displaying event
targets and building entity URLs in the UI.

Implemented by joining event targets with
projects. The performance effect of the join are
tolerable — with a dataset of 1.8 million events,
requests with various filters take about 0.05s
with hot Postgres cache, and up to ~0.75s with
cold cache, which is similar to previous
measurements.
@jvstme jvstme requested a review from r4victor December 9, 2025 23:24
@jvstme jvstme merged commit 6dc4008 into master Dec 10, 2025
28 checks passed
@jvstme jvstme deleted the issue_3290_events_target_project_name branch December 10, 2025 07:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants