CustomDashboardLoadEstimate
No description
type CustomDashboardLoadEstimate {
verdict: CustomDashboardLoadVerdict!
slowest_ms: Int!
total_ms: Int!
basis: CustomDashboardLoadBasis!
offender: CustomDashboardDashletLoad
dashlets: [CustomDashboardDashletLoad!]!
suggestions: [CustomDashboardLoadSuggestion!]!
message: String
}
Fields
CustomDashboardLoadEstimate.verdict ● CustomDashboardLoadVerdict! non-null enum
CustomDashboardLoadEstimate.slowest_ms ● Int! non-null scalar
The slowest dashlet: what a viewer waits for (dashlets load in parallel).
CustomDashboardLoadEstimate.total_ms ● Int! non-null scalar
Every dashlet added up: what the database pays.
CustomDashboardLoadEstimate.basis ● CustomDashboardLoadBasis! non-null enum
MEASURED when any dashlet has this product's own timings. ROUGH when none has: the verdict is then FAST, because only measured dashlets are judged.
CustomDashboardLoadEstimate.offender ● CustomDashboardDashletLoad object
The dashlet that makes it slow. Null when FAST.
CustomDashboardLoadEstimate.dashlets ● [CustomDashboardDashletLoad!]! non-null object
CustomDashboardLoadEstimate.suggestions ● [CustomDashboardLoadSuggestion!]! non-null object
Up to two changes that would make it fit, best first. Empty unless TOO_HEAVY.
CustomDashboardLoadEstimate.message ● String scalar
One line for the page. Null when FAST. TOO_HEAVY: "Too heavy to run live: <title>, est. ~<N> s". MAY_BE_SLOW: "May be slow to open: <title>, est. ~<N> s".


