Pre-Conference (August 4th, 2022)
Cloud-Native Observability with OpenTelemetry (Workshop)
Modern systems architecture often splits functionality into microservices for adaptability and velocity. The
challenge of managing infrastructure for microservices has led to the cloud native ecosystem, including Kubernetes,
Envoy, gRPC, and other projects. Observability, including application performance management (APM), is an essential
component of a cloud-native stack. Without observability, application developers and operators cannot understand the
behavior of their applications and ensure the reliability of those applications.
OpenTelemetry (the successor to OpenCensus and OpenTracing) is a standardized library and specification that collects
distributed traces and metrics from instrumented services. By instrumenting once with OpenTelemetry, developers and
operators can understand how data and events flow through their applications through a variety of different
visualization backends.
In this workshop, you’ll learn how to instrument a distributed set of microservices for traceability using
OpenTelemetry, and how to analyze your service’s traces using open source software backends like Jaeger/Zipkin.
Finally, you’ll be able to leverage OpenTelemetry vendor-neutral flexibility to try out other tracing backends
including the hosted SaaS product Honeycomb, without recompiling. And you can go home feeling comfortable with
implementing OpenTelemetry in your own applications, and being prepared to choose how you will store and visualize
traces.
Laptop with wifi is sufficient, we use Gitpod or Glitch to provide IDEs for the workshop.
Note:
- A valid NZ Vaccine Pass will be required to attend this workshop.
- Masks must be worn at all times during the workshop.
- A prove of a RAT - no more than 24 hours old - or a PCR/NAAT - no more than 72 hours old - will be required at the registration desk to attend this workshop.