Get statistics about the data streams that are managed by a data stream lifecycle.
Required authorization
- Cluster privileges:
monitor
GET /_lifecycle/stats
Console
GET _lifecycle/stats?human&pretty resp = client.indices.get_data_lifecycle_stats( human=True, pretty=True, ) const response = await client.indices.getDataLifecycleStats({ human: "true", pretty: "true", }); response = client.indices.get_data_lifecycle_stats( human: "true", pretty: "true" ) $resp = $client->indices()->getDataLifecycleStats([ "human" => "true", "pretty" => "true", ]); curl -X GET -H "Authorization: ApiKey $ELASTIC_API_KEY" "$ELASTICSEARCH_URL/_lifecycle/stats?human&pretty" client.indices().getDataLifecycleStats(); Response examples (200)
A successful response for `GET _lifecycle/stats?human&pretty`
{ "last_run_duration_in_millis": 2, "last_run_duration": "2ms", "time_between_starts_in_millis": 9998, "time_between_starts": "9.99s", "data_streams_count": 2, "data_streams": [ { "name": "my-data-stream", "backing_indices_in_total": 2, "backing_indices_in_error": 0 }, { "name": "my-other-stream", "backing_indices_in_total": 2, "backing_indices_in_error": 1 } ] }