| 123456789101112131415161718192021222324252627282930313233343536373839 | --:api: get-datafeed-stats:request: GetDatafeedStatsRequest:response: GetDatafeedStatsResponse--[id="{upid}-{api}"]=== Get datafeed stats APIRetrieves any number of {ml} datafeeds' statistics in the cluster.It accepts a +{request}+ object and responds with a +{response}+ object.[id="{upid}-{api}-request"]==== Get datafeed stats requestA +{request}+ object can have any number of `datafeedId` entries. However, theyall must be non-null. An empty list is the same as requesting statistics for alldatafeeds.["source","java",subs="attributes,callouts,macros"]--------------------------------------------------include-tagged::{doc-tests-file}[{api}-request]--------------------------------------------------<1> Constructing a new request referencing existing `datafeedIds`. It cancontain wildcards.<2> Whether to ignore if a wildcard expression matches no datafeeds. (This includes `_all` string or when no datafeeds have been specified).include::../execution.asciidoc[][id="{upid}-{api}-response"]==== Get datafeed stats responseThe returned +{response}+ contains the requested datafeed statistics:["source","java",subs="attributes,callouts,macros"]--------------------------------------------------include-tagged::{doc-tests-file}[{api}-response]--------------------------------------------------<1> `count()` indicates the number of datafeeds statistics found.<2> `datafeedStats()` is the collection of {ml} `DatafeedStats` objects found.
 |