Original install method (e.g. download page, yum, from source, etc.): Elastic Cloud
Describe the bug:
Synthetics monitors Kibana plugin issues 1 delete request per monitor to Globally managed Synthetics service API when using the bulk delete feature on the Synthetics UI. This leads to unnecessary calls to the Service and the other downstream services.
Steps to reproduce:
Create a Synthetics project
Create about 10 monitors
Delete all the monitors via the UI bulk delete
Observe the requests on the Service side.
Expected behavior: Kibana API should batch all monitors that are necessary to be deleted and send a single request to the Synthetics globally managed service API.
Kibana version: 8.16.0
Elasticsearch version: N/A
Original install method (e.g. download page, yum, from source, etc.): Elastic Cloud
Describe the bug:
Synthetics monitors Kibana plugin issues 1 delete request per monitor to Globally managed Synthetics service API when using the bulk delete feature on the Synthetics UI. This leads to unnecessary calls to the Service and the other downstream services.
Steps to reproduce:
Expected behavior: Kibana API should batch all monitors that are necessary to be deleted and send a single request to the Synthetics globally managed service API.
Screenshots (if relevant):
Any additional context:
Slack thread - https://elastic.slack.com/archives/CE4MRBU48/p1727117234432879