Speaker

Jason Plumb

Jason Plumb

OpenTelemetry maintainer / Splunk senior principal engineer

Actions

Jason Plumb (he/him) is a hacker, artist, experimenter, polyglot programmer, and dad from Portland, OR, USA. He is co-maintainer of OpenTelemetry Android and an approver in various OpenTelemetry java projects. When not at work, Jason volunteers with Futel to install and maintain a network of free public payphones. He also builds synthesizers, experiments with sound, screens classic cult films, and rides steel-frame bicycles.

Lazy Robots: Telemetry Buffering on Android

Mobile runtime environments are hostile! Networks come and go, batteries run out of juice, and connections disappear. The flow of data becomes unreliable. Observability solutions on mobile devices need to take these perils into consideration.

OpenTelemetry Android now contains an exciting feature that helps to make the delivery of observability data more robust. This session will provide an overview of the technical challenges imposed by the mobile runtime and the resulting design considerations. You will explore the implementation of the Android disk-buffering library and how it can be used to temporarily store OpenTelemetry data on the device for eventual egress. Lastly, you will learn how to wire up and configure disk buffering in a real Android application.

How to Think About Instrumentation Overhead

Novice observability practitioners are often overly obsessed with performance. They might approach instrumentation with skepticism and have concerns about latency degradation or resource consumption. This talk is a primer on the topic of instrumentation overhead, and it will teach you how to think about overhead in an observability context. We will cover the causes of overhead and why overhead is so hard to measure and even harder to predict reliably. Lastly, we will present some practical techniques for understanding overhead in your environment and some strategies for coping with it.

Jason Plumb

OpenTelemetry maintainer / Splunk senior principal engineer

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top