-
Notifications
You must be signed in to change notification settings - Fork 8.5k
[SLO] add ability to select all services for apm slos #214653
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
[SLO] add ability to select all services for apm slos #214653
Conversation
|
Pinging @elastic/obs-ux-management-team (Team:obs-ux-management) |
kdelemme
left a comment
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.
There are a few things we can change:
- remove allowAllOption from component since we always allow it. This should simplify a bit the options generation.
- remove the isDisabled check since we don't rely on a ServiceName anymore.
- Update the hook to include the serviceName query parameter if and only if the serviceName is not ALL_VALUE
x-pack/solutions/observability/plugins/slo/public/hooks/use_fetch_apm_suggestions.ts
Outdated
Show resolved
Hide resolved
💚 Build Succeeded
Metrics [docs]Async chunks
|
|
@elasticmachine merge upstream |
kdelemme
left a comment
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.
thanks for making the changes. One last neat. And have you tried editing an SLO created with an APM indicator (some with All, some with specific values?)? Are the fields pre-filled correctly?
x-pack/solutions/observability/plugins/slo/public/hooks/use_fetch_apm_suggestions.ts
Outdated
Show resolved
Hide resolved
…tch_apm_suggestions.ts Co-authored-by: Kevin Delemme <[email protected]>
x-pack/solutions/observability/plugins/slo/public/hooks/use_fetch_apm_suggestions.ts
Outdated
Show resolved
Hide resolved
💔 Build Failed
Failed CI StepsTest Failures
History
|
## Summary Resolves elastic#212981  ## Release Notes Adds the ability to create an APM availability or latency SLO for all services --------- Co-authored-by: Elastic Machine <[email protected]> Co-authored-by: Kevin Delemme <[email protected]>
## Summary Resolves elastic#212981  ## Release Notes Adds the ability to create an APM availability or latency SLO for all services --------- Co-authored-by: Elastic Machine <[email protected]> Co-authored-by: Kevin Delemme <[email protected]>
## Summary Resolves elastic#212981  ## Release Notes Adds the ability to create an APM availability or latency SLO for all services --------- Co-authored-by: Elastic Machine <[email protected]> Co-authored-by: Kevin Delemme <[email protected]>
## Summary Resolves elastic#212981  ## Release Notes Adds the ability to create an APM availability or latency SLO for all services --------- Co-authored-by: Elastic Machine <[email protected]> Co-authored-by: Kevin Delemme <[email protected]>
## Summary Resolves elastic#212981  ## Release Notes Adds the ability to create an APM availability or latency SLO for all services --------- Co-authored-by: Elastic Machine <[email protected]> Co-authored-by: Kevin Delemme <[email protected]> (cherry picked from commit 0a10127)
💚 All backports created successfully
Note: Successful backport PRs will be merged automatically after passing CI. Questions ?Please refer to the Backport tool documentation |
#220268) # Backport This will backport the following commits from `main` to `8.19`: - [[SLO] add ability to select all services for apm slos (#214653)](#214653) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Bailey Cash","email":"[email protected]"},"sourceCommit":{"committedDate":"2025-03-18T19:23:19Z","message":"[SLO] add ability to select all services for apm slos (#214653)\n\n## Summary\n\nResolves #212981\n\n\n\n## Release Notes\n\nAdds the ability to create an APM availability or latency SLO for all\nservices\n\n---------\n\nCo-authored-by: Elastic Machine <[email protected]>\nCo-authored-by: Kevin Delemme <[email protected]>","sha":"0a10127efccc07846efdf6fe1e63bdbd75d62f4f","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:enhancement","backport:skip","Team:obs-ux-management","v9.1.0"],"title":"[SLO] add ability to select all services for apm slos","number":214653,"url":"https://github.com/elastic/kibana/pull/214653","mergeCommit":{"message":"[SLO] add ability to select all services for apm slos (#214653)\n\n## Summary\n\nResolves #212981\n\n\n\n## Release Notes\n\nAdds the ability to create an APM availability or latency SLO for all\nservices\n\n---------\n\nCo-authored-by: Elastic Machine <[email protected]>\nCo-authored-by: Kevin Delemme <[email protected]>","sha":"0a10127efccc07846efdf6fe1e63bdbd75d62f4f"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/214653","number":214653,"mergeCommit":{"message":"[SLO] add ability to select all services for apm slos (#214653)\n\n## Summary\n\nResolves #212981\n\n\n\n## Release Notes\n\nAdds the ability to create an APM availability or latency SLO for all\nservices\n\n---------\n\nCo-authored-by: Elastic Machine <[email protected]>\nCo-authored-by: Kevin Delemme <[email protected]>","sha":"0a10127efccc07846efdf6fe1e63bdbd75d62f4f"}}]}] BACKPORT--> --------- Co-authored-by: Elastic Machine <[email protected]> Co-authored-by: Kevin Delemme <[email protected]> Co-authored-by: kibanamachine <[email protected]>

Summary
Resolves #212981
Release Notes
Adds the ability to create an APM availability or latency SLO for all services