Skip to content

Consider adding per-phase timing breakdown to azd up SUCCESS message #7983

Description

@jongio

Summary

The azd up SUCCESS message currently shows a single total duration:

Your application was provisioned and deployed to Azure in 10 minutes 57 seconds.

It does not break down how much time was spent in each phase (provisioning vs packaging vs deploying). This would help users understand where time is being spent and identify optimization opportunities.

Proposal

Consider adding a per-phase timing breakdown, e.g.:

Your application was provisioned and deployed to Azure in 10 minutes 57 seconds.
  Provisioning: 9m 12s
  Deploying:    1m 45s

Or as a footer row in the deploy progress table.

Context

Considerations

  • With the execution graph (azd up), packaging runs in parallel with provisioning — should package time be shown separately or folded in?
  • For azd deploy (no provisioning), the breakdown would just show deploy time
  • Should this be opt-in (verbose flag) or always shown?

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or improvement

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions