<

Tristan Sloughter

Senior Software Engineer at Postmates

Tristan is a long time Erlang programmer, having picked it up for fun while in college and then professionally for various companies, Orbitz Worldwide, eCDMarket, Heroku, SpaceTime Insight, and currently as a senior software engineer at Postmates, Inc. While at Heroku, Tristan, along with Fred, started the build tool Rebar3 after seeing the struggles involved in onboarding new developers to Erlang projects. He is also a maintainer of the release tool Relx and creator of the website How I Start (https://howistart.org/) which collects articles for various languages from experienced developers on how they setup a new project and take it to completion.

Past Activities

Tristan Sloughter
Code BEAM SF 2018
16 Mar 2018
13.40 - 14.25

Tracing and Metrics with OpenCensus

Tracking server requests from the client, through the load balancer, your various microservices, databases and job queues, and then being able to make use of that data to gain insight into your systems performance requires instrumentation of all services, propagating the metadata and reporting to a compatible analysis tool.

OpenCensus provides standard wire protocols and consistent APIs for collecting and propagating the trace and metric data. This talk will cover the OpenCensus protocol and using the Erlang library to instrument the Erlang components of your stack.

OBJECTIVE

  • Provide an overview of distributed tracing
  • Introduce OpenCensus and why choose it over competitors
  • Have audience members coming away knowing how to get started tracing and reporting from their Erlang applications

AUDIENCE

Anyone using Erlang in production.

Tristan Sloughter
Code BEAM SF 2018
16 Mar 2018
13.40 - 14.25

Tracing and Metrics with OpenCensus

Tracking server requests from the client, through the load balancer, your various microservices, databases and job queues, and then being able to make use of that data to gain insight into your systems performance requires instrumentation of all services, propagating the metadata and reporting to a compatible analysis tool.

OpenCensus provides standard wire protocols and consistent APIs for collecting and propagating the trace and metric data. This talk will cover the OpenCensus protocol and using the Erlang library to instrument the Erlang components of your stack.

OBJECTIVE

  • Provide an overview of distributed tracing
  • Introduce OpenCensus and why choose it over competitors
  • Have audience members coming away knowing how to get started tracing and reporting from their Erlang applications

AUDIENCE

Anyone using Erlang in production.