elastic / kibana

Your window into the Elastic Stack
https://www.elastic.co/products/kibana
Other
19.76k stars 8.16k forks source link

[ResponseOps][Rules] MW API enhancements #184988

Open cnasikas opened 3 months ago

cnasikas commented 3 months ago

Teams like SREs are using automated tools (like Terraform) to manage their monitoring rules. The same would apply to the Maintenance window feature. To be able to use the MW in an automated way we need to make the MV APIs public. Before doing that, we should audit all of the MW APIs, remove or change any properties that we are not comfortable exposing, and enhancement them with new capabilities.

### DoD
- [ ] Remove the `scoped_query.filters.$state` and `scoped_query.filters.meta` parameters from the request/responses of the MW. 
- [ ] https://github.com/elastic/kibana/pull/172900
- [ ] https://github.com/elastic/kibana/issues/193076

cc @elkargig @heespi @kobelb

elasticmachine commented 3 months ago

Pinging @elastic/response-ops (Team:ResponseOps)

shanisagiv1 commented 2 months ago

And also remove the "tech preview" label once its done. @cnasikas thanks!

heespi commented 2 months ago

Before going GA we should also check the UI and finalize the capabilities we want to offer to our users.

@shanisagiv1... In terms of the above, could we outline explicitly any capabilities that would be missing and blocking GA?

@cnasikas .. based on @shanisagiv1´s thougths, we´d please need to add those to the DoD, which in turn might end up impacting the T-Shirt Size and requiring a break down into more issues?

cnasikas commented 2 months ago

Hey @heespi we are working with @shanisagiv1 on it. I will update the issue when we are done. Thanks!