diff --git a/azure_devops/valet-forecast-lab.md b/azure_devops/valet-forecast-lab.md index fd7bb86..423cf0e 100644 --- a/azure_devops/valet-forecast-lab.md +++ b/azure_devops/valet-forecast-lab.md @@ -1,3 +1,37 @@ -# Forecast Azure DevOps to GitHub using Valet forecast command +# Forecast Azure DevOps usage using Valet's forecast command +In this lab we will use the `forecast` command to forecast potential GitHub Actions usage by computing metrics from the historical pipeline data in Azure DevOps. The metrics will be stored on disk in a markdown file and include job metrics for execution time, queue time, and concurrency. We will look at each of these metrics in more depth later in this lab. -### Coming soon +- [Prerequisites](#prerequisites) +- [Prepare for forecast](#prepare-for-forecast) +- [Perform a forecast](#perform-a-forecast) +- [Review forecast report](#review-forecast-report) +- [Forecasting multiple providers](#forecasting-multiple-providers) +- [Next steps](#next-steps) + +## Prerequisites +TBD + +## Prepare for forecast + +## Perform a forecast + +## Review forecast report + +### Metric Definitions +| Name | Description | +| ----- | ----------- | +| Median | The __middle__ value | +| P90 | 90% of the values are less than or equal to | +| Min | The lowest value | +| Max | The highest value | + +### Total Section + + +### Runner Group Sections +- The preceding sections shows the same metrics as the `Total` section, but are broken out into runner groups. A runner group is a logical grouping of one or more runners. + + +## Forecasting multiple providers + +## Next steps