Cloud Operations Sandbox is an open source collection of tools that helps practitioners to learn O11y and R9y practices from Google and apply them using Cloud Operations suite of tools.
Cloud Operations (Ops) Sandbox is an end-to-end demo that helps practitioners to learn about Cloud Operations (formerly Stackdriver) and Service Reliability Engineering practices from Google.
Sandbox is composed of the Online Boutique microservice demo application and a collection of various observability instruments. It offers:
Warning Check discontinued functionality for the list of functions that are no longer supported or changed in the recent versions.
Cloud Ops Sandbox runs on Google Cloud. To use it you will need a Google Cloud account with an access to create a new GCP project or to provision resource on the existing GCP project.
You can launch Cloud Ops Sandbox using Cloud Shell button below and following walkthrough instructions:
Or, you can launch it on your workstation. To run it locally you will need to make sure that the following software is available:
And to have a Google Cloud project where you want to launch Cloud Ops Sandbox.
After that, run the following commands while replacing PROJECT_ID
with your
project ID:
git clone https://github.com/GoogleCloudPlatform/cloud-ops-sandbox
gcloud auth application-default login
cloud-ops-sandbox/provisioning/sandboxctl create -p PROJECT_ID
These commands will clone this repo to your local environment's current directory, acquire authentication toke for Terraform and launch Cloud Ops Sandbox with default settings. The script will prompt you for additional information.
You can learn more about customized options by running:
cloud-ops-sandbox/provisioning/sandboxctl -h
Read more about Cloud Ops Sandbox and how to use it in the documentation.
The following functionality has been changed in the recent versions of Cloud Ops Sandbox:
sandboxctl
CLI tool
to create and delete Sandbox. Users can leverage the walkthrough tutorial for launch
instructions.The legacy version (0.8.2) is no longer supported. You still should be able to deploy it by pressing
Please see the code of conduct
Please see the contributing guidelines
This product and Online Boutique application, its code and assets are licensed under Apache 2.0. Full license text is available in LICENSE.
Note This is not an official Google project. Please, report any issues or feature requests related to this project here.