This workshop built on top of
- One Observability Workshop:
- Instrumenting Java Applications with OpenTelemetry:
- Microservices Distributed tracing with Opentelemetry through X-Ray and the micronaut framwork:
Welcome to AWS Distro for OpenTelemetry on EKS
workshop. This workshop aims to provide developers and DevOps engineers with hands-on practice to setup AWS Distro for OpenTelemetry Add-ons then trace and me. We start from containerizing an applicaiton, to deploying a practical containerized application on AWS. We will explore how to Auto
and Manual
Instrumentation for Traces
and Metrics
and integrate with AWS X-Ray
and Amazon CloudWatch Metrics
By the end of this workshop you will have learned the following:
- Understand how to install
AWS Distro for OpenTelemetry
by usingEKS Add-Ons
- Understand how to coonfig
OpenTelemetry Collector
- Understand how to set up
Auto
Instrumentation forTraces
toAWS X-Ray
- Understand how to set up
Auto
Instrumentation forMetrics
toAmazon CloudWatch Metrics
- Understand how to set up
Manual
Instrumentation forTraces
toAWS X-Ray
- Understand how to set up
Manual
Instrumentation forMetrics
toAmazon CloudWatch Metrics
Prerequisite: Environment Setup
- Running Application on EKS
- Using OpenTelemetry Agent for Automatic instrument
- AWS Distro for OpenTelemetry using EKS Add-Ons Installation
- Automatic Instrumentation (Traces to AWS X-Ray)
- Automatic Instrumentation (Metrics to CloudWatch Metrics)
- Environment Variable
- Manual Instrumentation (Traces to AWS X-Ray)
- Manual Instrumentation (Metrics to CloudWatch Metrics
- Tracing with Micronaut Framework