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

[APM] Update contextual data objects and sorting for ECS #32199

Merged
merged 20 commits into from
Mar 5, 2019

Conversation

formgeist
Copy link
Contributor

@formgeist formgeist commented Feb 28, 2019

Summary

Fixes #30069

  • Updated sorting of tabs for the contextual data
  • Added: agent.*, container.* and transaction.custom objects
  • Uppercased URL
  • Display 3rd level nested objects as table cells, not JSON objects

screenshot 2019-02-28 at 16 06 43

  • Show error.custom for Error occurrence details properties.

@formgeist formgeist added the Team:APM All issues that need APM UI Team support label Feb 28, 2019
@formgeist formgeist self-assigned this Feb 28, 2019
@formgeist formgeist requested a review from a team February 28, 2019 14:43
@elasticmachine
Copy link
Contributor

Pinging @elastic/apm-ui

@elasticmachine
Copy link
Contributor

💔 Build Failed

@formgeist formgeist removed their assignment Feb 28, 2019
@formgeist
Copy link
Contributor Author

@elastic/apm-ui Would be great to have someone go over the open todo's when time permits. I would like to power through and get these changes in ASAP. As some existing data objects have been missing entirely from displaying in UI (i.e. Custom), I feel like we can mark this as a regression and bug for 7.0. Thoughts?

The agent is moved its own object.
@elasticmachine
Copy link
Contributor

💔 Build Failed

@sorenlouv sorenlouv self-assigned this Mar 1, 2019
@sorenlouv
Copy link
Member

@formgeist I'll take a look at the remaining TODOs.

@formgeist
Copy link
Contributor Author

@sqren Merci 👍

@sorenlouv
Copy link
Member

@formgeist Take a look when you have time and LMK if there is anything missing

@elasticmachine
Copy link
Contributor

💔 Build Failed

@formgeist
Copy link
Contributor Author

@sqren Great work, and thanks for sorting out the remaining tasks. I've made some visual tweaks to the table. Bumped the fontsize and decreased the first column fixed width so there's more space for that 3rd column in HTTP.

@formgeist
Copy link
Contributor Author

The flyout size will be increased in #32021 so I think it'll all come together nicely in the end.

@elasticmachine
Copy link
Contributor

💔 Build Failed

@elasticmachine
Copy link
Contributor

💚 Build Succeeded

Copy link
Member

@sorenlouv sorenlouv left a comment

Choose a reason for hiding this comment

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

Fixed the tests

@sorenlouv sorenlouv force-pushed the apm-update-context-info branch from d7599bb to 95a30c1 Compare March 4, 2019 14:23
On second thought, the fontsize was too large. Now matches Discover.
@formgeist
Copy link
Contributor Author

On second thought, I changed the fontsize back its original size. It was too large, and now it matches the general code fontsize in i.e. Discover.

@elasticmachine
Copy link
Contributor

💚 Build Succeeded

@sorenlouv
Copy link
Member

sorenlouv commented Mar 4, 2019

@formgeist The other thing ended up in some bigger changes, so if you are okay with this as-is I'll merge that and then create a separate PR for the other.

@formgeist
Copy link
Contributor Author

SGTM, let's merge it

@formgeist
Copy link
Contributor Author

@alvarolobato @makwarth @roncohen Should we consider backporting this to 7.0? Please see my comment above.

@roncohen
Copy link
Contributor

roncohen commented Mar 5, 2019

makes sense to me @formgeist 👍

@formgeist formgeist deleted the apm-update-context-info branch March 5, 2019 09:55
formgeist added a commit that referenced this pull request Mar 5, 2019
…2463)

* Reordering existing data and adding new ECS fields.
sorenlouv pushed a commit to sorenlouv/kibana that referenced this pull request Mar 6, 2019
* Reordering existing data and adding new ECS fields.

* Removed agent

The agent is moved its own object.

* Support 3rd level properties

* Add support for nested properties like `error.custom` and `transaction.custom`

* Bumped fontsize

* Decreased first column min-width

* Updated snapshot

* Update tests

* Fixed translation label

* Reordering existing data and adding new ECS fields.

* Removed agent

The agent is moved its own object.

* Support 3rd level properties

* Add support for nested properties like `error.custom` and `transaction.custom`

* Bumped fontsize

* Decreased first column min-width

* Updated snapshot

* Update tests

* Fixed translation label

* Decreased fontsize

On second thought, the fontsize was too large. Now matches Discover.
sorenlouv added a commit that referenced this pull request Mar 7, 2019
… (#32553)

* [APM] Update contextual data objects and sorting for ECS (#32199)

* Reordering existing data and adding new ECS fields.

* Removed agent

The agent is moved its own object.

* Support 3rd level properties

* Add support for nested properties like `error.custom` and `transaction.custom`

* Bumped fontsize

* Decreased first column min-width

* Updated snapshot

* Update tests

* Fixed translation label

* Reordering existing data and adding new ECS fields.

* Removed agent

The agent is moved its own object.

* Support 3rd level properties

* Add support for nested properties like `error.custom` and `transaction.custom`

* Bumped fontsize

* Decreased first column min-width

* Updated snapshot

* Update tests

* Fixed translation label

* Decreased fontsize

On second thought, the fontsize was too large. Now matches Discover.

* Fix types
@formgeist
Copy link
Contributor Author

This made it into 7.0 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Team:APM All issues that need APM UI Team support
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants