Automatically Instrument Your Go Source Code with Orchestrion - Jon Bodner

Published: 20 April 2024
on channel: Gopher Academy
2,932
69

GopherCon 2023: Automatically Instrument Your Go Source Code with Orchestrion - Jon Bodner

This talk presents Orchestrion, a tool that we are developing at Datadog for the automatic instrumentation of Go source code. There are other tools (some open source) that add tracing information to Go programs. What makes Orchestrion’s design interesting is that it’s meant to be extensible, both in how it can find what should be instrumented and in where it can output its instrumentation information.

We will cover why a tool like this is necessary, how it was built, and what makes it different from other similar tools that are available. What’s more important than the actual tool is the set of techniques that are used to produce it. Several important software engineering concepts will be discussed, including how to parse a programming language, how to build a tool that analyzes source code, what distributed tracing is and why it’s important, and the power of annotations to represent cross-cutting concerns.


Watch video Automatically Instrument Your Go Source Code with Orchestrion - Jon Bodner online without registration, duration hours minute second in high quality. This video was added by user Gopher Academy 20 April 2024, don't forget to share it with your friends and acquaintances, it has been viewed on our site 2,932 once and liked it 69 people.