Skip to content

[ObsUX][Infra] Ensure Infra Inventory UIs reflect supported schemas#244481

Merged
rmyz merged 14 commits into
elastic:mainfrom
rmyz:237319-infra-inventory_ui-show-supported-data-popover
Dec 1, 2025
Merged

[ObsUX][Infra] Ensure Infra Inventory UIs reflect supported schemas#244481
rmyz merged 14 commits into
elastic:mainfrom
rmyz:237319-infra-inventory_ui-show-supported-data-popover

Conversation

@rmyz
Copy link
Copy Markdown
Contributor

@rmyz rmyz commented Nov 27, 2025

Summary

Closes #237319

  • Adds a link with a tooltip to indicate the user what integrations are supported for that entity type, this is shown in the Inventory UI Toolbar and alert creation form for Inventory rules.
  • Filters in data from ECS in entity types that are not host. We don't support Semconv/OTel integration for anything but host.
  • Adapts the No data state to include the supported integrations link.
  • Added tests.
  • Reduced the gap between flex items in alert creation form for Inventory rules.

Screenshots

Scenario Before After
Supported Integrations Inventory UI image image
Supported Integrations Alerts UI image image
No data state image image
Filter-in data image image

@rmyz rmyz self-assigned this Nov 27, 2025
@rmyz rmyz added release_note:skip Skip the PR/issue when compiling release notes backport:skip This PR does not require backporting Team:obs-presentation Focus: APM UI, Infra UI, Hosts UI, Universal Profiling, Obs Overview and left Navigation labels Nov 27, 2025
@rmyz rmyz changed the title feat: show supported data popover [ObsUX][Infra] Ensure Infra Inventory UIs reflect supported schemas Nov 27, 2025
@rmyz
Copy link
Copy Markdown
Contributor Author

rmyz commented Nov 27, 2025

/ci

@rmyz
Copy link
Copy Markdown
Contributor Author

rmyz commented Nov 27, 2025

/ci

@rmyz rmyz added release_note:enhancement backport:version Backport to applied version labels v9.2.2 and removed backport:skip This PR does not require backporting release_note:skip Skip the PR/issue when compiling release notes labels Nov 27, 2025
@rmyz rmyz added backport:skip This PR does not require backporting and removed v9.2.2 backport:version Backport to applied version labels labels Nov 28, 2025
@rmyz
Copy link
Copy Markdown
Contributor Author

rmyz commented Nov 28, 2025

/ci

@roshan-elastic
Copy link
Copy Markdown

LGTM @rmyz !

@rmyz rmyz added backport:version Backport to applied version labels and removed backport:skip This PR does not require backporting labels Nov 28, 2025
@rmyz rmyz marked this pull request as ready for review November 28, 2025 11:08
@rmyz rmyz requested a review from a team as a code owner November 28, 2025 11:08
@rmyz rmyz requested a review from a team November 28, 2025 11:08
@rmyz rmyz requested a review from a team as a code owner November 28, 2025 11:08
@elasticmachine
Copy link
Copy Markdown
Contributor

Pinging @elastic/obs-presentation-team (Team:obs-presentation)

@rmyz rmyz requested a review from a team as a code owner November 28, 2025 11:58
@botelastic botelastic Bot added the Team:obs-ux-infra_services - DEPRECATED DEPRECATED - Use Team:obs-presentation. label Nov 28, 2025
@elasticmachine
Copy link
Copy Markdown
Contributor

Pinging @elastic/obs-ux-infra_services-team (Team:obs-ux-infra_services)

@jennypavlova jennypavlova self-requested a review December 1, 2025 09:13
Copy link
Copy Markdown
Member

@jennypavlova jennypavlova left a comment

Choose a reason for hiding this comment

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

The code LGTM 💯

Copy link
Copy Markdown
Contributor

@MiriamAparicio MiriamAparicio left a comment

Choose a reason for hiding this comment

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

Code review and manually tested LGTM

@elasticmachine
Copy link
Copy Markdown
Contributor

⏳ Build in-progress, with failures

Failed CI Steps

Test Failures

  • [job] [logs] Jest Tests #12 / Expression should prefill the alert using the context metadata
  • [job] [logs] Jest Tests #12 / Expression should prefill the alert using the context metadata
  • [job] [logs] Jest Tests #12 / Expression using custom metrics should prefill the alert using the context metadata
  • [job] [logs] Jest Tests #12 / Expression using custom metrics should prefill the alert using the context metadata

History

cc @rmyz

Copy link
Copy Markdown
Contributor

@mgiota mgiota left a comment

Choose a reason for hiding this comment

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

Code review only, LGTM!

@rmyz rmyz merged commit c2d65fa into elastic:main Dec 1, 2025
12 checks passed
@rmyz rmyz deleted the 237319-infra-inventory_ui-show-supported-data-popover branch December 1, 2025 13:40
@kibanamachine
Copy link
Copy Markdown
Contributor

Starting backport for target branches: 9.2

https://github.com/elastic/kibana/actions/runs/19824667712

@kibanamachine
Copy link
Copy Markdown
Contributor

💚 All backports created successfully

Status Branch Result
9.2

Note: Successful backport PRs will be merged automatically after passing CI.

Questions ?

Please refer to the Backport tool documentation

kibanamachine added a commit that referenced this pull request Dec 1, 2025
…emas (#244481) (#244771)

# Backport

This will backport the following commits from `main` to `9.2`:
- [[ObsUX][Infra] Ensure Infra Inventory UIs reflect supported schemas
(#244481)](#244481)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Sergi
Romeu","email":"sergi.romeu@elastic.co"},"sourceCommit":{"committedDate":"2025-12-01T13:40:44Z","message":"[ObsUX][Infra]
Ensure Infra Inventory UIs reflect supported schemas
(#244481)","sha":"c2d65fa4a67e3656bbdc425abebb5be6e17e8f37","branchLabelMapping":{"^v9.3.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:enhancement","Team:obs-ux-infra_services","backport:version","v9.3.0","ci:beta-faster-pr-build","v9.2.2","Team:obs-presentation"],"title":"[ObsUX][Infra]
Ensure Infra Inventory UIs reflect supported
schemas","number":244481,"url":"https://github.com/elastic/kibana/pull/244481","mergeCommit":{"message":"[ObsUX][Infra]
Ensure Infra Inventory UIs reflect supported schemas
(#244481)","sha":"c2d65fa4a67e3656bbdc425abebb5be6e17e8f37"}},"sourceBranch":"main","suggestedTargetBranches":["9.2"],"targetPullRequestStates":[{"branch":"main","label":"v9.3.0","branchLabelMappingKey":"^v9.3.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/244481","number":244481,"mergeCommit":{"message":"[ObsUX][Infra]
Ensure Infra Inventory UIs reflect supported schemas
(#244481)","sha":"c2d65fa4a67e3656bbdc425abebb5be6e17e8f37"}},{"branch":"9.2","label":"v9.2.2","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Sergi Romeu <sergi.romeu@elastic.co>
@mistic mistic added v9.2.3 and removed v9.2.2 labels Dec 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport:version Backport to applied version labels release_note:enhancement Team:obs-presentation Focus: APM UI, Infra UI, Hosts UI, Universal Profiling, Obs Overview and left Navigation Team:obs-ux-infra_services - DEPRECATED DEPRECATED - Use Team:obs-presentation. v9.2.3 v9.3.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement handling of non-host entity types in Infra Inventory UI

8 participants