Now preserving the lastState in prometheus.go in a State object instead of in multiple values.
21 lines
493 B
Markdown
21 lines
493 B
Markdown
|
|
|
|
* Environment
|
|
|
|
|
|
At least go version 1.21 so that it automatically downloads the correct version
|
|
|
|
```
|
|
go install github.com/a-h/templ/cmd/templ@latest
|
|
go install golang.org/x/pkgsite/cmd/pkgsite@latest
|
|
go install honnef.co/go/tools/cmd/staticcheck@v0.5.0
|
|
```
|
|
|
|
# Profiling
|
|
|
|
```
|
|
go tool pprof -http 8081 http://localhost:8000/debug/pprof/profile?seconds=30
|
|
go tool pprof -http 8081 http://localhost:8000/debug/pprof/heap
|
|
go tool pprof -http 8081 http://localhost:8000/debug/pprof/goroutine
|
|
```
|