Skip to content
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] Redesign/44541 new monitor list expanded row #46567

Merged

Conversation

shahzad31
Copy link
Contributor

@shahzad31 shahzad31 commented Sep 25, 2019

Summary

Fixes: #44541
Redesigned monitor list expanded row

Testing

image

Expanded row with call out for missing location config

image

Checklist

For maintainers

@elasticmachine
Copy link
Contributor

💔 Build Failed

@elasticmachine
Copy link
Contributor

💔 Build Failed

@elasticmachine
Copy link
Contributor

💔 Build Failed

@shahzad31 shahzad31 self-assigned this Oct 8, 2019
@shahzad31 shahzad31 added the WIP Work in progress label Oct 8, 2019
@shahzad31 shahzad31 marked this pull request as ready for review October 8, 2019 10:29
@shahzad31 shahzad31 requested a review from justinkambic October 8, 2019 10:29
@shahzad31 shahzad31 added v8.0.0 Team:Uptime - DEPRECATED Synthetics & RUM sub-team of Application Observability labels Oct 8, 2019
@elasticmachine
Copy link
Contributor

Pinging @elastic/uptime (Team:uptime)

@shahzad31 shahzad31 changed the title Redesign/44541 new monitor list expanded row [Uptime] Redesign/44541 new monitor list expanded row Oct 8, 2019
@elasticmachine
Copy link
Contributor

💚 Build Succeeded

@elasticmachine
Copy link
Contributor

💔 Build Failed

@elasticmachine
Copy link
Contributor

💚 Build Succeeded

Copy link
Contributor

@justinkambic justinkambic left a comment

Choose a reason for hiding this comment

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

Review

This looks great overall. I have a few UI-based concerns that I detail below. I think we should answer these questions before we merge so we have action items coming out of this patch.

Additionally I had a few questions and recommendations, but most of them are subjective. The code, as always, looks to be of good overall quality to me!

Most recent error

This isn't feedback for this PR per se but an enhancement I think would make the change more useful now that I'm seeing it, we should include a timestamp for most recent error, especially since we are showing this data for checks that have an Up status as well. If my monitor is up and I'm still being shown the most recent error, I'd like to know if it was 30s ago or 3 days ago.
expanded_row_review

I'm fine with creating an enhancement issue around this and adding it afterwards.

External linking

Is this needed in the expanded drawer? We already expose this in the parent table row:
expanded_row_review2

Looking back on the design issue I don't see any mention of this fact, and I think it's probably because it didn't occur to any of us as we were all working of a screenshot that didn't show the drawer nested in the table.

@shahzad31
Copy link
Contributor Author

@justinkambic i have taken care of all the coding feedback, and have create the enhancement issue #50981 for UI suggestion, i think we need some design feedback on that, i will ask katrin there.

@elasticmachine
Copy link
Contributor

💚 Build Succeeded

@elasticmachine
Copy link
Contributor

💔 Build Failed

@elasticmachine
Copy link
Contributor

💔 Build Failed

@elasticmachine
Copy link
Contributor

💚 Build Succeeded

Copy link
Contributor

@justinkambic justinkambic left a comment

Choose a reason for hiding this comment

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

LGTM! Great work!

@shahzad31 shahzad31 merged commit 3e53059 into elastic:master Nov 21, 2019
@shahzad31 shahzad31 deleted the redesign/44541--new-monitor-list-expanded-row branch November 21, 2019 19:10
shahzad31 added a commit to shahzad31/kibana that referenced this pull request Nov 27, 2019
* expanded row component

* expanded row component

* updated expand comp

* update expander row

* update expanded row

* update graphql schema

* update styling

* added monitor detail route

* added monitor state

* added monitor details state

* update drawer

* update drawer

* updated drawer components

* update monitor drawer

* update tests

* revert some changes

* revert some changes

* revert some changes

* update test

* update drawer

* added run time validation

* update monitor status

* added location icon

* update locations

* fix relative path

* update unamelocation

* updated snaps

* update formatting

* updated snaps

* update snaps

* improve code formatting

* update snaps

* updated translation formatting !!

* update snaps

* update i18n
shahzad31 added a commit that referenced this pull request Nov 27, 2019
* expanded row component

* expanded row component

* updated expand comp

* update expander row

* update expanded row

* update graphql schema

* update styling

* added monitor detail route

* added monitor state

* added monitor details state

* update drawer

* update drawer

* updated drawer components

* update monitor drawer

* update tests

* revert some changes

* revert some changes

* revert some changes

* update test

* update drawer

* added run time validation

* update monitor status

* added location icon

* update locations

* fix relative path

* update unamelocation

* updated snaps

* update formatting

* updated snaps

* update snaps

* improve code formatting

* update snaps

* updated translation formatting !!

* update snaps

* update i18n
jloleysens added a commit to jloleysens/kibana that referenced this pull request Nov 27, 2019
* upstream/7.x:
  Fix infinite redirect loop when multiple cookies are sent (elastic#50452) (elastic#51821)
  [Console] Proxy fallback (elastic#50185) (elastic#51814)
  Added endgame-* index and new heading 3 Elastic Endpoint SMP. (elastic#51071) (elastic#51828)
  [Maps] Added options to disable zoom, hide tool tips, widgets/overlays in embeddable maps (elastic#50663) (elastic#51811)
  Move errors and validate index pattern ⇒ NP (elastic#51805) (elastic#51831)
  [SIEM][Detection Engine] Adds ecs threat properties to rules (elastic#51782) (elastic#51827)
  [Lens] Remove client-side reference to server source code (elastic#51763) (elastic#51825)
  fixes drag and drop in tests (elastic#51806) (elastic#51813)
  [Uptime] Redesign/44541  new monitor list expanded row (elastic#46567) (elastic#51809)
  [7.x] [Telemetry] collector set to np (elastic#51618) (elastic#51787)
  [Uptime] added test for chart wrapper (elastic#50399) (elastic#51808)
  Expressions service fixes: better error and loading states handling (elastic#51183) (elastic#51800)
  Query String(Bar) Input - cleanup (elastic#51598) (elastic#51804)
  [ML] Adjust and re-enable categorization advanced wizard test (elastic#51005) (elastic#51017)
  fixes url state tests (elastic#51746) (elastic#51798)
  fixes browser field tests (elastic#51738) (elastic#51799)
  [Task Manager] Tests for the ability to run tasks of varying durations in parallel (elastic#51572) (elastic#51701)
  [ML] Fix anomaly detection test suite (elastic#51712) (elastic#51795)
  [SIEM] Fix Timeline drag and drop behavior (elastic#51558) (elastic#51793)
@andrewvc andrewvc added v7.6.0 and removed v8.0.0 labels Jan 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
polish release_note:enhancement Team:Uptime - DEPRECATED Synthetics & RUM sub-team of Application Observability v7.6.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Uptime] New MonitorList Expanded Row
4 participants