Skip to content

GoCracow #13 - OpenTelemetry Go Automatic Instrumentation and SQL in Go

Photo of Robert Pająk
Hosted By
Robert P.
GoCracow #13 - OpenTelemetry Go Automatic Instrumentation and SQL in Go

Details

Announcing next GoCracow meetup! We're thrilled to have Splunk - The Unified Security and Observability Platform - as our host!

The meetup is going to take place in the new Splunk Kraków Office which is located in High 5ive FOUR, 2nd floor (Pawia 21, Kraków). We recommend entering the building from the northern entrance. Someone with Splunk badge should help you entering the office.

Registration for the event is mandatory and seats are limited. Please attend here on meetup.com and enroll yourself in the office’s reception during the actual meetup. The host is going to provide some pizza, drinks, and snacks.

We will try to record the event and to publish it later on our YouTube channel.

Agenda:
1. Registration and socializing [30 min; 17:30 - 18:00]
Register yourself at the office’s reception and print a badge with your name and photo. Please do not come at the last moment.

2. Tyler Yahn, From Chaos to Clarity: Streamlining Go Observability with Automatic OpenTelemetry Instrumentation [45 min; 18:00 - 18:45]
Observability is crucial for ensuring the health and performance of modern software, yet developers often face significant hurdles in its implementation. This talk will show how Go developers can effortlessly overcome these challenges using OpenTelemetry auto-instrumentation, which simplifies capturing vital telemetry without requiring any code changes.
Discover how OpenTelemetry’s auto-instrumentation for Go leverages eBPF technology to provide high-performance, low-overhead instrumentation without altering your existing codebase. This talk will cover the technical details of this approach, present real-world examples, and offer best practices to maximize the benefits of auto-instrumentation. Whether you’re a seasoned observability expert or just starting out, this session will equip you with the knowledge to enhance your Go application monitoring and troubleshooting with greater ease and efficiency.

Tyler Yahn is a Senior Software Engineer at Splunk and a Maintainer of the OpenTelemetry Go project. He has a background in designing, building, and running distributed systems. Currently, he devotes his time to building and improving OpenTelemetry.

3. Snack break [30 min; 18:45 - 19:15]

4. Michał Posłuszny, Ways to harness SQL in Go [30 min; 19:15 - 19:45]
In modern application development, effectively managing SQL databases is essential for building robust, scalable systems. This talk will guide you through a comprehensive exploration of Go tools designed for seamless interaction with SQL databases. We'll start with the fundamentals of the standard database/sql package, then progress to sqlx, which simplifies many common tasks, before diving into the world of ORMs.
Additionally, we'll review alternative libraries that offer unique features, along with a specialized tool for testing your database implementations. By the end of this session, you'll clearly understand the strengths and use cases for each tool discussed, empowering you to make informed decisions on which to utilize in your projects.

*Michał Posłuszny is a software engineer at Splunk SOAR with a background in automation and high-performance web services. He loves coding in C++ and Python, and enjoys using Go for his pet projects and research. He enjoys exploring novel coding techniques and languages during hackathons. LinkedIn: https://pl.linkedin.com/in/michalposluszny8*

We need you! Please propose talks for next meetups: https://docs.google.com/forms/d/e/1FAIpQLSeTAkTCdU9buxtpvTHWe8c31n6K-RKi4bH-BZpZTop7Ox54Tw/viewform.

Photo of GoCracow group
GoCracow
See more events
High 5ive FOUR
Pawia 21 · Kraków