Skip to content

perf: add version-agnostic performance results page#5232

Open
JoshVanL wants to merge 1 commit into
dapr:v1.18from
JoshVanL:perf-results
Open

perf: add version-agnostic performance results page#5232
JoshVanL wants to merge 1 commit into
dapr:v1.18from
JoshVanL:perf-results

Conversation

@JoshVanL

@JoshVanL JoshVanL commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Render the Dapr performance results on the docs site from the charts and manifest published to the dapr/dapr perf-charts branch, for whichever Dapr version the docs set represents.

  • Add the dapr-perf-results shortcode: read the minor version from params.version, fetch /manifest.json from the perf-charts branch (via jsDelivr) at build time, and render the throughput-per-resource tables and charts. Fails soft to a "not yet published" notice when a version has no results.
  • Group the output so the page stays navigable: each API is a collapsible section (collapsed by default) with a scenario count, each scenario is collapsible with a chart count, and a "Jump to" nav links to each API and expands it on click.
  • Add the perf-results page that calls the shortcode. Nothing is hard-coded per version; publishing a new run to perf-charts is all that is needed for the page to update.

Render the Dapr performance results on the docs site from the charts and
manifest published to the dapr/dapr perf-charts branch, for whichever
Dapr version the docs set represents.

- Add the dapr-perf-results shortcode: read the minor version from
  params.version, fetch <minor>/manifest.json from the perf-charts branch
  (via jsDelivr) at build time, and render the throughput-per-resource
  tables and charts. Fails soft to a "not yet published" notice when a
  version has no results.
- Group the output so the page stays navigable: each API is a
  collapsible section (collapsed by default) with a scenario count, each
  scenario is collapsible with a chart count, and a "Jump to" nav links
  to each API and expands it on click.
- Add the perf-results page that calls the shortcode. Nothing is
  hard-coded per version; publishing a new run to perf-charts is all that
  is needed for the page to update.

Signed-off-by: joshvanl <me@joshvanl.dev>
@JoshVanL JoshVanL requested review from a team as code owners July 2, 2026 12:13

@marcduiker marcduiker left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's see 👀

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.

2 participants