{
  "schema_version": 2,
  "id": "operate/rs/references/rest-api/objects/job_scheduler/granular_metrics_job_settings",
  "title": "Granular metrics job settings object",
  "url": "https://redis.io/docs/latest/operate/rs/references/rest-api/objects/job_scheduler/granular_metrics_job_settings/",
  "summary": "Documents the granular_metrics_job_settings object used with Redis Software REST API calls.",
  "tags": [
    "docs",
    "operate",
    "rs"
  ],
  "last_updated": "2026-09-29T16:51:25+03:00",
  "page_type": "content",
  "content_hash": "00b53e09c5ff3aeee061fd61095e45fd04aeae13f3148d416bfea5f1c2c7e3c9",
  "sections": [
    {
      "id": "content",
      "title": "Content",
      "role": "content",
      "text": "| Name | Type/Value | Description |\n|------|------------|-------------|\n| cron_expression | string (default: `* * * * *`) | [CRON expression](https://en.wikipedia.org/wiki/Cron#CRON_expression) that defines how often the [granular metrics](https://redis.io/docs/latest/operate/rs/monitoring/metrics_stream_engine/local-metrics-storage#tiers) lifecycle check runs. The default runs it every minute. |\n| enabled | boolean (default: true) | Indicates whether this job is enabled |\n| granular_cleanup_delay | integer (default: 86400) | Number of seconds after granular collection stops before its data is deleted automatically |\n| granular_max_duration | integer (default: 3600) | Number of seconds granular collection runs before it stops automatically |"
    }
  ],
  "examples": []
}
