server.web.models.task_status_audit
Task Status Audit Database Table.
Classes
Audit log for task status transitions - supports timeseries queries. |
Module Contents
- class server.web.models.task_status_audit.TaskStatusAudit
Bases:
jobmon.server.web.models.BaseAudit log for task status transitions - supports timeseries queries.
Each record tracks when a task entered a status (entered_at) and when it exited that status (exited_at). This allows efficient queries for concurrent task counts without needing window functions.
- entered_at: sqlalchemy.orm.Mapped[datetime.datetime]
- exited_at: sqlalchemy.orm.Mapped[datetime.datetime | None]