-
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
[Uptime] Synthetic check steps list view #90978
Conversation
Pinging @elastic/uptime (Team:uptime) |
I know it’s an early PR, but here’s some things I’ve noticed:
|
x-pack/plugins/uptime/public/components/synthetics/check_steps/steps_list.tsx
Outdated
Show resolved
Hide resolved
...ins/uptime/public/components/monitor/ping_list/columns/ping_timestamp/step_image_popover.tsx
Show resolved
Hide resolved
@paulb-elastic Thank you so much for early feedback, i have resolved your 1, 2, 4 points. In case of 3, i preserved the already working logic from ping list where we were earlier displaying steps in expanded row. For 5, i think you already created separate issue. |
After slack convo, accordions will collapsed by default for successful checks and expanded for failed. |
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.
Looks great! A few questions
...plugins/uptime/public/components/monitor/ping_list/columns/ping_timestamp/ping_timestamp.tsx
Outdated
Show resolved
Hide resolved
...ins/uptime/public/components/monitor/ping_list/columns/ping_timestamp/step_image_popover.tsx
Show resolved
Hide resolved
x-pack/plugins/uptime/public/components/synthetics/check_steps/expand_row_col.tsx
Outdated
Show resolved
Hide resolved
x-pack/plugins/uptime/public/components/synthetics/check_steps/steps_list.tsx
Show resolved
Hide resolved
x-pack/plugins/uptime/public/components/synthetics/executed_step.tsx
Outdated
Show resolved
Hide resolved
x-pack/plugins/uptime/public/components/synthetics/step_screenshot_display.tsx
Outdated
Show resolved
Hide resolved
x-pack/plugins/uptime/server/lib/requests/get_step_screenshot.ts
Outdated
Show resolved
Hide resolved
x-pack/plugins/uptime/server/rest_api/pings/journey_screenshots.ts
Outdated
Show resolved
Hide resolved
Thanks for the updates @shahzad31 A few other items to mention/discuss:
This makes it a bit confusing in that when clicking with the larger screenshot hover, it clicks through to the step view (which is correct), even through the screenshot was being shown (it’s a bit difficult to explain). @katrin-freihofner what do you think, should we make these regions the same? |
@paulb-elastic added the timestamps for screenshots, those were tricky to spot 🗡️ |
@paulb-elastic not sure about 3, about separating hover region and click. I think it's not a big deal. |
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.
}, | ||
{ | ||
term: { | ||
'synthetics.payload.status': 'succeeded', |
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.
This shouldn't work because we use enabled: false
in our mapping for synthetics.payload
. If it is working on your box I'd assume it's a broken mapping.
If we need to filter in this way we should add synthetics.step.status
as a field. I've opened elastic/beats#24141 to track this
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.
agreed, our mapping was broken, only @paulb-elastic had it right all along.
@elasticmachine merge upstream |
…/kibana into synthetics-checks-view
@elasticmachine merge upstream |
@elasticmachine merge upstream |
💚 Build SucceededMetrics [docs]Module Count
Async chunks
History
To update your PR or re-run it, just comment with: cc @shahzad31 |
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.
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Summary
Fixes: #80156
Synthetic check steps list view
i still need to do last successful check in case of error steps and probably few other polishing to align with design