Skip to content

[DNM] Full instrumentation#239961

Closed
drewdaemon wants to merge 14 commits into
mainfrom
full-instrumentation
Closed

[DNM] Full instrumentation#239961
drewdaemon wants to merge 14 commits into
mainfrom
full-instrumentation

Conversation

@drewdaemon
Copy link
Copy Markdown
Contributor

@drewdaemon drewdaemon commented Oct 21, 2025

Summary

Reports detailed timings (to the console) for a dashboard load, starting from clicking the link on the listing page.

These timings are designed to run on a dashboard with a single Lens visualization.

Metric Description
time_to_navigate Time between clicking the link in the dashboard list and the beginning of dashboard app initialization.
time_until_embeddable_factory_requested Time between the start of dashboard initialization and when Lens's embeddable factory is requested.
time_until_embeddable_requested Time between the dashboard's request for the factory and the request for the embeddable itself (factory invocation).
time_until_embeddable_executes_expression From embeddable factory invoked to visualization expression sent to ReactExpressionRenderer.
time_to_requester_fn From invocation of the expression renderer to the expression function responsible for requesting data (esaggs for DSL, esql for ES|QL).
time_until_data_request From the invocation of the requester expression fn to the actual sending of data request (encompasses request building).
time_to_data Time from data requested to data received. Includes Kibana server overhead.
time_to_charts_lib From data received to Elastic Charts invocation
time_in_charts_lib Time spent after data sent to Elastic Charts (⚠️ — this isn’t 100% fair to Elastic Charts, this number should be slightly lower while time_to_charts_lib should be slightly higher).

@elasticmachine
Copy link
Copy Markdown
Contributor

elasticmachine commented Oct 21, 2025

🤖 Jobs for this PR can be triggered through checkboxes. 🚧

ℹ️ To trigger the CI, please tick the checkbox below 👇

  • Click to trigger kibana-pull-request for this PR!
  • Click to trigger kibana-deploy-project-from-pr for this PR!
  • Click to trigger kibana-deploy-cloud-from-pr for this PR!

@drewdaemon drewdaemon added the ci:cloud-deploy Create or update a Cloud deployment label Oct 21, 2025
@kibanamachine
Copy link
Copy Markdown
Contributor

Cloud deployment initiated, see credentials at: https://buildkite.com/elastic/kibana-deploy-cloud-from-pr/builds/499

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci:cloud-deploy Create or update a Cloud deployment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants