Three handson labs:
- Backstage
- Gitpod
- OpenTelemetry
The Backstage handson provides a Gitpod workspace in which a Backstage instance can be easily installed and explored. The handson instruction has some references to tutorials that help you look around Backstage.
This handson has you open a Gitpod workspace for an arbitray GitHub repository. This gives you an idea of how this works and what you get out of the box in the workspace.
Next we will take a look at a prepared Gitpod workspace - and how the .gitpod,yml is confgured to provide a flying start for users of the workspace.
The handson suggests you try to open a workspace in your local VS Code desktop for the smoothest dev experience (using port forwarding for services and web applications). We also briefly look at collaboration (sharing a workspace) and workspace snapshots.
Finally, the handson will briefly refer to GitHub Codespaces as an alternative to Gitpod.
Link to Gitpod workspace for exploring Gitpod.
The OpenTelemetry Demo - an all encompassing combination of instrumented services written in different programming languages, OTLP metrics collector and monitoring tools to explore the collected telemetry data (Grafana, Jaeger) - is available in yet another Gitpod workspace.
The demo is easily explored in the workspace. References are provided to the underlying implementation (the instrumented source code). Some further instructions are given for instrumenting a simple multi tier application and monitoring its telemetry data.