Closed kdelemme closed 1 week ago
Pinging @elastic/obs-ux-management-team (Team:obs-ux-management)
Just comment with: - `/oblt-deploy` : Deploy a Kibana instance using the Observability test environments. - `run` `docs-build` : Re-trigger the docs validation. (use unformatted text in the comment!)
docker.elastic.co/kibana-ci/kibana-serverless:pr-202364-09626b065ceb
Fewer modules leads to a faster build time
id | before | after | diff |
---|---|---|---|
slo |
856 | 862 | +6 |
Total count of every public API that lacks a comment. Target amount is 0. Run
node scripts/build_api_docs --plugin [yourplugin] --stats comments
for more detailed information.
id | before | after | diff |
---|---|---|---|
@kbn/slo-schema |
182 | 183 | +1 |
Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app
id | before | after | diff |
---|---|---|---|
observability |
472.0KB | 472.2KB | +219.0B |
slo |
849.0KB | 855.0KB | +6.0KB |
synthetics |
1.1MB | 1.1MB | +220.0B |
total | +6.4KB |
cc @kdelemme
Starting backport for target branches: 8.x
Status | Branch | Result |
---|---|---|
✅ | 8.x |
Note: Successful backport PRs will be merged automatically after passing CI.
Please refer to the Backport tool documentation
Resolves https://github.com/elastic/kibana/issues/198009
🏇🏻 Summary
This PR introduces a way to switch from one instance to another for a given SLO. It replaces the current displaying of the grouping key/value in the SLO details page by a searchable combobox of all possible values for each grouping key. The list is searchable and excludes the stale SLO instances.
This new API takes two mandatory fields:
groupingKey
andinstanceId
. We use the provided instanceId to derive the term filters on the other groupingKeys (if more than one).🧬 Testing
node x-pack/scripts/data_forge.js --events-per-cycle 30 --lookback now-1d --dataset fake_stack --install-kibana-assets --kibana-url http://localhost:5601/kibana
https://github.com/user-attachments/assets/8b489904-2e88-4a65-82c2-963a2c1898b4