Billing Costs Analysis API, and moreedit

Introducing the Billing Cost Analysis API

You can now use the Billing Costs Analysis API to get an overview of your costs by organization ID. This API allows you to extract costs for a given time range and to distribute it across a set of billing dimensions. You can also power your own analytics without having to regularly download data from the user console.

Featuresedit

Simplified deployment creation from the API. Create a deployment using the Elasticsearch Service API by passing only minimal information. The rest of the information is obtained from the template service without involving the client of the request.

Example request:

POST https://api.elastic-cloud.com/api/v1/deployments?template_id=aws-io-optimized
Content-Type: application/json
Authorization: Basic scaler found

{
  "version": "7.11.0",
  "region": "local-1"
}

The resources field of the request becomes optional. Two more fields are added to the request body: region and version, that are used as defaults for all the resources (and the template). If a resource is present in the request and a template is also requested, the content of the request will prevail for that resource and no merging of any field will be attempted from the template.

Enhancementsedit

Allow body for GET requests in API console. It is now possible to make GET requests that include a body from the API console.

Add monitoring for Enterprise Search. Enterprise Search monitoring information is now available in Kibana Monitoring when metrics and logs are sent to a monitoring deployment.

Add reindex SSL settings to allowed user settings. You can now specify two reindex SSL settings, reindex.ssl.certificate_authorities and reindex.ssl.verification_mode, in the Elasticsearch Service user settings. These settings are useful for migrating clusters from self-managed to Elasticsearch Service.

Preset region when creating a dedicated monitoring deployment. When creating a dedicated monitoring deployment from the Logs and metrics page of a deployment, the region that is pre-selected is now the same as the original deployment.

Add server.xsrf.allowlist Kibana setting support. From version 8.0.0, the server.xsrf.whitelist Kibana setting is renamed to server.xsrf.allowlist.

Bug fixesedit

Add correct time frame to subscription level change message. The message shown when changing subscription level now clearly indicates that in some cases the change takes effect from the next month.

Show Hourly rate on deployment Edit page. The Hourly rate now appears correctly on the Edit page of a deployment.

Only show the Enterprise Search read-only warning if Enterprise Search is enabled. Stop displaying a warning about Enterprise Search being read-only during upgrades when Enterprise Search is not enabled.