Skip to content

Deployments Monitoring (Salesforce monitoring)

Analyze metadata deployments and validations

Analyzes metadata deployments and validations by querying DeployRequest records via the Tooling API.

Sfdx-hardis command: sf hardis:org:diagnose:deployments

Key: DEPLOYMENTS

What it does

  • Queries DeployRequest via Tooling API (excludes InProgress)
  • Distinguishes deployments from validations (CheckOnly)
  • Tracks status (Succeeded, Failed, Canceled)
  • Calculates pending time (CreatedDate → StartDate) and duration (StartDate → CompletedDate)
  • Generates CSV/XLSX report and sends notifications (Grafana, Slack, MS Teams)

Options

  • --period daily|weekly|all – Time period: daily (last 24h), weekly (last 7 days), or all (default: daily). No limit applied; Salesforce retains DeployRequest records for ~30 days.

Metrics reported

  • Success rate % – Succeeded / total for deployments and validations
  • Average duration (min) – Mean deployment/validation time (StartDate → CompletedDate)
  • Average pending (min) – Mean queue time (CreatedDate → StartDate)