<feed xmlns='http://www.w3.org/2005/Atom'>
<title>biking_home/docker-compose.yml, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.kagamino.dev/biking_home/atom?h=main</id>
<link rel='self' href='https://git.kagamino.dev/biking_home/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.kagamino.dev/biking_home/'/>
<updated>2026-08-27T11:06:20Z</updated>
<entry>
<title>Add local Pyroscope server and Go continuous profiling</title>
<updated>2026-08-27T11:06:20Z</updated>
<author>
<name>Martin Kagamino Lehoux</name>
<email>martin@lehoux.net</email>
</author>
<published>2026-08-27T11:06:20Z</published>
<link rel='alternate' type='text/html' href='https://git.kagamino.dev/biking_home/commit/?id=6ec883a7fd40a14f2882076bd1a377bbbd0438ad'/>
<id>urn:sha1:6ec883a7fd40a14f2882076bd1a377bbbd0438ad</id>
<content type='text'>
Add a docker-compose service running the Grafana Pyroscope backend on
port 4040 with a persistent data volume, and instrument the Go app via
github.com/grafana/pyroscope-go. The app pushes CPU, memory, and
goroutine profiles every 10s when pyroscope.enabled is set in
config.yaml. Config is extended with application_name and server_address
(defaults to http://localhost:4040). Document usage in the README.
</content>
</entry>
</feed>
