# How to query rollup jobs progress

**URL:** https://discuss.elastic.co/t/how-to-query-rollup-jobs-progress/369176
**Category:** Elasticsearch
**Tags:** rollups
**Created:** [October 21, 2024, 6:09pm UTC](https://discuss.elastic.co/t/how-to-query-rollup-jobs-progress/369176 "2024-10-21T18:09:08Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![marcosrobles-qo](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/marcosrobles-qo/32/122213_2.png) [@marcosrobles-qo](https://discuss.elastic.co/u/marcosrobles-qo)
#### Post date: [October 21, 2024, 6:09pm UTC](https://discuss.elastic.co/t/how-to-query-rollup-jobs-progress/369176/1 "2024-10-21T18:09:08Z")

</div>

Hello Elastic Community,

I am currently working with Elasticsearch and I need some assistance with monitoring the progress of my rollup jobs. I have set up a rollup job with the following configuration:

```auto
{
  "config": {
    "id": "elastic-nodes-disk-usage-rollup20",
    "index_pattern": ".monitoring-*",
    "rollup_index": "rollup-nodes-disk-usage20",
    "cron": "0 0 * * * ?",
    "groups": {
      "date_histogram": {
        "fixed_interval": "7d",
        "field": "@timestamp",
        "time_zone": "UTC"
      },
      "terms": {
        "fields": [
          "elasticsearch.cluster.id",
          "elasticsearch.node.name"
        ]
      }
    },
    "metrics": [
      {
        "field": "elasticsearch.node.stats.fs.total.available_in_bytes",
        "metrics": [
          "avg",
          "max"
        ]
      },
      {
        "field": "elasticsearch.node.stats.fs.total.total_in_bytes",
        "metrics": [
          "max",
          "avg"
        ]
      }
    ],
    "timeout": "20s",
    "page_size": 1000
  },
  "status": {
    "job_state": "started"
  },
  "stats": {
    "pages_processed": 3,
    "documents_processed": 0,
    "rollups_indexed": 0,
    "trigger_count": 3,
    "index_time_in_ms": 0,
    "index_total": 0,
    "index_failures": 0,
    "search_time_in_ms": 1344,
    "search_total": 3,
    "search_failures": 0,
    "processing_time_in_ms": 0,
    "processing_total": 3
  }
}

```

I used the following query to check the status of the rollup job:

GET \_rollup/job/elastic-nodes-disk-usage-rollup20

However, I noticed that the `documents_processed` count is still `0` even after waiting for a considerable amount of time. Here are the current stats:

- Pages Processed: 3
- Documents Processed: 0
- Rollups Indexed: 0
- Trigger Count: 3
- Search Time in ms: 1344
- Search Total: 3

I would appreciate any guidance on why the `documents_processed` count remains `0` and what steps I can take to resolve this issue.

Additionally, I am wondering if there is any method to estimate the time the rollup job will take to generate results. Any guidance or examples would be greatly appreciated.

Thank you!
