Go PGO Workshop

Today I invite you to do a hands-on exercise and check out how PGO works in Golang. This demo is based on this repo, which I encourage you to clone: fira.curie/go-pgo-app. Prerequisites You would need the following tools installed on your machine: Docker or Podman - if you’re using podman, you need to enable insecure registry (see below). kind to provision a local k8s cluster in a container. Helm - for deploying our app, Pyroscope, and optionally Grafana. ohayou - for simulating production load. profilecli - for collecting profile data from the app. Assumptions I assume that you know how to work with git, bash, kubernetes, helm, and docker. If you don’t, you can check out the official documentation and helm documentation. ...

September 21, 2024 · 5 min · Zemfira