Debugging Go Applications - Matt Boyle, Cloudflare

  Рет қаралды 2,923

GopherCon UK

GopherCon UK

Күн бұрын

In this talk, I will perform a live demo of different debugging techniques that Go developers can use to figure out why their application is not performing optimally (or even correctly).
We will start with a basic Go application that isn't functioning as expected. By introducing logs, using the debugger, adding some Prometheus metrics, adding pprof, and integrating distributed tracing, we demonstrate some of the powerful techniques available to diagnose and repair applications, not only while they're running locally but also when they're deployed in production!
Along the way, I'll share stories about how these specific techniques have been scaled to help me solve complex issues at Cloudflare scale, as well as provide warnings on when to use these techniques sparingly (for example, the cardinality of Prometheus metrics).
This talk assumes some knowledge of Go, but it aims to be accessible to everyone at the conference.

Пікірлер: 4
@TechTalksWeekly
@TechTalksWeekly 5 ай бұрын
This talks is excellent and it has been featured in the last issue of Tech Talks Weekly newsletter 👏 Congrats Matt!
@mahdiyounesi625
@mahdiyounesi625 5 ай бұрын
Thank you
@ivan-penchev
@ivan-penchev 5 ай бұрын
There is a reason why he is running ELK on ver 7, ver 8 is royal pain to run locally :D
@GabrielPozo
@GabrielPozo 5 ай бұрын
👏👏👏
Event Driven Workflows - Andrew Wormald, Luno
52:16
GopherCon UK
Рет қаралды 3,4 М.
Building Graphical Go apps is Fyne  Andrew Williams, FyneLabs
58:31
GopherCon UK
Рет қаралды 2,6 М.
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 62 МЛН
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 30 МЛН
Rob Pike: What Golang Got Right & Wrong
29:23
ThePrimeTime
Рет қаралды 163 М.
The Business of Go - Cameron Balahan, Google
29:21
GopherCon UK
Рет қаралды 2 М.
Let's Go Quantum - Sam Burns
58:00
GopherCon UK
Рет қаралды 2 М.
GopherCon 2017: Understanding Channels - Kavya Joshi
21:45
Gopher Academy
Рет қаралды 120 М.
How One Line of Code Almost Blew Up the Internet
13:47
Kevin Fang
Рет қаралды 2,1 МЛН
I built a computer that CAN'T break - Proxmox Clustering
18:49
Linus Tech Tips
Рет қаралды 1,4 МЛН
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН