-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Synthetics] Apply faster backoff for non-test-now
screenshot results
#152874
[Synthetics] Apply faster backoff for non-test-now
screenshot results
#152874
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Screenshots are now working as expected both in test now/run once and on monitor details page, test run details page, and step details page.
645b0d2
to
c1fec9a
Compare
Pinging @elastic/uptime (Team:uptime) |
c1fec9a
to
0805ad0
Compare
0805ad0
to
3d2bb9e
Compare
0bcae4d
to
8b29aec
Compare
<EuiSkeletonRectangle | ||
data-test-subj="stepScreenshotPlaceholderLoading" | ||
isLoading={isLoading} | ||
height={height} | ||
width={width} | ||
> | ||
{/* `children` is required by this component, even though we'll replace it. */} | ||
<span /> | ||
</EuiSkeletonRectangle> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
you can't do this for now. since this needs to backported. in 8.7 this doesn't exists.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not intended for 8.7 anymore 😃
Moving over to 8.8 |
814a81d
to
f75443c
Compare
…hether the backoff is in progress.
… aren\'t using the result of that hook anymore.
59f2502
to
e53a554
Compare
29da0a1
to
42b891a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
💛 Build succeeded, but was flaky
Failed CI StepsMetrics [docs]Async chunks
Unknown metric groupsESLint disabled line counts
Total ESLint disabled count
History
To update your PR or re-run it, just comment with: |
Summary
Resolves #152754.
It was noted in #152754 that we're getting some negative side effects from the exponential backoff we added to the getter for journey screenshots. When a screenshot is legitimately not available for an older journey (as opposed to not yet fully indexed for a fresh journey), the backoff will cause the screenshot never to render.
Testing
Follow a flow similar to what's illustrated in the GIF below.
Checklist
Delete any items that are not applicable to this PR.
Risk Matrix
Delete this section if it is not applicable to this PR.
Before closing this PR, invite QA, stakeholders, and other developers to identify risks that should be tested prior to the change/feature release.
When forming the risk matrix, consider some of the following examples and how they may potentially impact the change:
For maintainers