//lcawley Verified example output 2017-04-11 [[ml-datafeed-resource]] ==== Data Feed Resources A data feed resource has the following properties: `aggregations`:: (object) TBD The aggregations object describes the aggregations that are applied to the search query? For more information, see {ref}search-aggregations.html[Aggregations]. For example: `{"@timestamp": {"histogram": {"field": "@timestamp", "interval": 30000,"offset": 0,"order": {"_key": "asc"},"keyed": false, "min_doc_count": 0}, "aggregations": {"events_per_min": {"sum": { "field": "events_per_min"}}}}}`. `chunking_config`:: (object) TBD. For example: {"mode": "manual", "time_span": "30000000ms"} `datafeed_id`:: (string) A numerical character string that uniquely identifies the data feed. `frequency`:: TBD. For example: "150s" `indexes` (required):: (array) An array of index names. For example: ["it_ops_metrics"] `job_id` (required):: (string) A numerical character string that uniquely identifies the job. `query`:: (object) TBD. The query that retrieves the data. By default, this property has the following value: `{"match_all": {"boost": 1}}`. `query_delay`:: TBD. For example: "60s" `scroll_size`:: TBD. The maximum number of hits to be returned with each batch of search results? The default value is `1000`. `types` (required):: (array) TBD. For example: ["network","sql","kpi"] [float] [[ml-datafeed-counts]] ==== Data Feed Counts The get data feed statistics API provides information about the operational progress of a data feed. For example: `assigment_explanation`:: TBD. For example: " " `datafeed_id`:: (string) A numerical character string that uniquely identifies the data feed. `node`:: (object) TBD The node that is running the query? `id`::: TBD. For example, "0-o0tOoRTwKFZifatTWKNw". `name`::: TBD. For example, "0-o0tOo". `ephemeral_id`::: TBD. For example, "DOZltLxLS_SzYpW6hQ9hyg". `transport_address`::: TBD. For example, "127.0.0.1:9300". `attributes`::: TBD. For example, {"max_running_jobs": "10"}. `state`:: (string) The status of the data feed, which can be one of the following values: + `started`::: The data feed is actively receiving data. `stopped`::: The data feed is stopped and will not receive data until it is re-started.