Skip to content

Commit 48f7555

Browse files
committed
chore(docs): add info on new build timings in docs (#15310)
Adds information on workspace build timings in workspace lifecycle and template troubleshooting docs. (cherry picked from commit 399c830)
1 parent bc92a19 commit 48f7555

File tree

3 files changed

+27
-0
lines changed

3 files changed

+27
-0
lines changed

docs/admin/templates/troubleshooting.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,3 +154,17 @@ the top of the script to exit on error.
154154

155155
> **Note:** If you aren't seeing any logs, check that the `dir` directive points
156156
> to a valid directory in the file system.
157+
158+
## Slow workspace startup times
159+
160+
If your workspaces are taking longer to start than expected, or longer than
161+
desired, you can diagnose which steps have the highest impact in the workspace
162+
build timings UI (available in v2.17 and beyond). Admins can can
163+
programmatically pull startup times for individual workspace builds using our
164+
[build timings API endpoint](../../reference/api/builds.md#get-workspace-build-timings-by-id).
165+
166+
See our
167+
[guide on optimizing workspace build times](../../tutorials/best-practices/speed-up-templates.md)
168+
to optimize your templates based on this data.
169+
170+
![Workspace build timings UI](../../images/admin/templates/troubleshooting/workspace-build-timings-ui.png)

docs/user-guides/workspace-lifecycle.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,19 @@ your template's Terraform file and the target resources on your infrastructure.
109109
Unhealthy workspaces are usually caused by a misconfiguration in the agent or
110110
workspace startup scripts.
111111

112+
## Workspace build times
113+
114+
After a successful build, you can see a timing breakdown of the workspace
115+
startup process from the dashboard (starting in v2.17). We capture and display
116+
both time taken to provision the workspace's compute and agent startup steps.
117+
These include any
118+
[`coder_script`](https://registry.terraform.io/providers/coder/coder/latest/docs/resources/script)s
119+
such as [dotfiles](./workspace-dotfiles.md) or
120+
[`coder_app`](https://registry.terraform.io/providers/coder/coder/latest/docs/resources/app)
121+
startups.
122+
123+
![Workspace build timings UI](../images/admin/templates/troubleshooting/workspace-build-timings-ui.png)
124+
112125
### Next steps
113126

114127
- [Connecting to your workspace](./index.md)

0 commit comments

Comments
 (0)