Are You Testing Your Observability? Patterns for Instrumenting Your Go Services | Kemal & Bartłomiej
Talk recording from GoDays Berlin 2020 (https://www.godays.io/) This recordings is sponsored by https://cloudical.io/ » Lecture title: Are You Testing Your Observability? Patterns for Instrumenting Your Go Services » Speaker: Kemal Akkoyun & Bartłomiej Płotka TALK DESCRIPTION Observability is the key to understand how your application runs and behaves in action. This is especially true for distributed environments like Kubernetes, where users run Cloud-Native microservices often written in Go. Among many other observability signals like logs and traces, the metrics signal has a substantial role. Sampled measurements observed throughout the system are crucial for monitoring the health of the applications and, they enable real-time, actionable alerting. While there are many open-source robust libraries, in various languages, that allow us to easily instrument services for backends like Prometheus, there are still numerous possibilities to make a mistake or misuse those libraries. During this talk, two engineers from Red Hat: Kemal and Bartek (Prometheus and Thanos project maintainer) will discuss valuable patterns and best practices for instrumenting your Go application. The speakers will go through common pitfalls and failure cases while sharing valuable insights and methods to avoid those mistakes. In addition, this talk will demonstrate, how to leverage Go unit testing to verify the correctness of your observability signals. How it helps and why it is important. Last but not least, the talk will cover a demo of the example instrumented Go application based on the experience and projects we maintain. The audience will leave knowing how to answer the following important questions: What are the essential metrics that all Go Services should have? Should you test your observability? What are the ways to test it on a unit-test level? What are the common mistakes while instrumenting Go services and how to avoid them? And more! STAY CONNECTED » Website: https://www.godays.io » Instagram: / godays_berlin » Facebook: / godaysio » LinkedIn: / sadiabadiei » Twitter: / godaysio » Xing: https://www.xing.com/events/godays-20...

Continuous Go Fuzzing | Yevgeny Pats

Kubernetes Zero to Hero: The Complete Beginner’s Guide (2025 Edition)

Build a Complete Medical Chatbot with LLMs, LangChain, Pinecone, Flask & AWS 🔥

Google & AWS Veteran: What Top Tier Software Architects Do Differently

How To Think SO CLEARLY People Assume You're A Genius

Making virtual machines cloud native with KubeVirt | Marc Sluiter

How Instagram Scaled Postgres to 2 Billion Users

A Hitchhiker's Guide to Enterprise Microservices with Go | Mario-Leander Reimer

Flow State Music | No Lyrics Creative Flow Music - Ultimate Work Flow Music For Focus Mode

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

Advanced debugging in golang | Andrii Soldatenko

40Hz Binaural Gamma Waves - Ultra Deep Concentration

I Spent a Month Building a Stone Mountain Bunker | Solo Bushcraft

The Man Asked If I Was Still Looking for My Son—Then He Said, “I’m the Kid in..." - Calm Dad Stories

Complete Kubernetes Course - From BEGINNER to PRO

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!

Beyond the AI hype: Where we really stand and what awaits us

The journey to automatic dependency injection in go | James Mallison

Stop Rambling: The 3-2-1 Speaking Trick That Makes You Sound Like A CEO

