Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/simonswine/demo-golang-sre-day
https://github.com/simonswine/demo-golang-sre-day
Last synced: 27 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/simonswine/demo-golang-sre-day
- Owner: simonswine
- License: mit
- Created: 2023-09-14T15:28:38.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-15T09:13:49.000Z (over 1 year ago)
- Last Synced: 2023-09-16T01:01:52.128Z (over 1 year ago)
- Language: Go
- Size: 3.91 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Use continuous profiling to gain a deeper understanding of your incidents
This is a demo I presented at SRE Day London 15th September 2023. Slides can be found [here](https://docs.google.com/presentation/d/1DRr7AmOMPch-Zh6hVpj70EOG9sHlrmVoyaTpXk3QTfs/edit?usp=sharing)
The go application is adapted from https://github.com/felixge/fgprof. Thanks for his fantastic work in the profiling/performance space.
## Usage
### Spin up environment
```
# Connect/Create to a kubernetes test cluster
# e.g. $ kind cluster create# Install pyroscope via helm chart
$ helm upgrade --install pyroscope grafana/pyroscope# Install demo app
$ kubectl apply -f deployment/# Now connect to the pyroscope UI
$ kubectl port-forward pyroscope-0 4040
```