| Resume Completed | jobs.row\_level\_ttl.resume\_completed | Number of row_level_ttl jobs which successfully resumed to completion | If Row Level TTL is enabled, this metric should be nonzero and correspond to the ttl_cron setting that was chosen. If this metric is zero, it means the job is not running |
| Running | jobs.row\_level\_ttl.currently\_running | Number of row_level_ttl jobs currently running in Resume or OnFailOrCancel state | Monitor this metric to ensure there are not too many Row Level TTL jobs running at the same time. Generally, this metric should be in the low single digits. |
| Paused | jobs.row\_level\_ttl.currently\_paused | Number of row_level_ttl jobs currently considered Paused | Monitor this metric to ensure the Row Level TTL job does not remain paused inadvertently for an extended period. |
| Resume Failed | jobs.row\_level\_ttl.resume\_failed | Number of row_level_ttl jobs which failed with a non-retriable error | This metric should remain at zero. Repeated errors means the Row Level TTL job is not deleting data. |
| Failed Schedules | schedules.scheduled-row-level-ttl-executor.failed | Number of scheduled-row-level-ttl-executor jobs failed | Monitor this metric to ensure the Row Level TTL job is running. If it is non-zero, it means the job could not be created. |