Upgrade to Pro — share decks privately, control downloads, hide ads and more …

OpenTelemetry at AWS

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for JBD JBD
May 18, 2021

OpenTelemetry at AWS

Register and watch this talk now! https://o11yfest.org/attend.

Avatar for JBD

JBD

May 18, 2021
Tweet

More Decks by JBD

Other Decks in Programming

Transcript

  1. @rakyll Five AWS stories... Too many agents Too many formats

    Too little correlation Too many ways to propagate Too many products to support
  2. @rakyll Too many agents 4-5 agents Friction in installation Operational

    burden Friction in configuration delivery Performance penalty
  3. @rakyll Too many ways to propagate Lack of end-to-end traces

    Missing label propagation No W3C TraceContext or B3 support No runtime propagation standards
  4. @rakyll Too many products to support CloudWatch X-Ray Prometheus Elasticsearch/OpenSearch

    New Relic, Datadog, Splunk, Honeycomb, Lightstep and more.
  5. @rakyll What do we use? Specification Context Propagation Semantic Conventions

    Data Model Protocol (OTLP) Collector Client Libraries
  6. @rakyll What’s next? collector Managed on EC2, ECS, EKS, Lambda,

    etc. OTLP Prometheus statsd X-Ray Jaeger Zipkin
  7. @rakyll What’s next? collector Managed on EC2, ECS, EKS, Lambda,

    etc. OTLP Prometheus statsd X-Ray Jaeger Zipkin CloudWatch Prometheus X-Ray Elastic/OpenSearch Jaeger Zipkin Vendors Raw storage
  8. @rakyll What’s next? collector Managed on EC2, ECS, EKS, Lambda,

    etc. OTLP Prometheus statsd X-Ray Jaeger Zipkin CloudWatch Prometheus X-Ray Jaeger Zipkin Vendors Raw storage enrich, transform, ...
  9. @rakyll What do we use? Specification Context Propagation Semantic Conventions

    Data Model Protocol (OTLP) Collector Client Libraries
  10. @rakyll Prometheus Drop-in replacement for Prometheus Data model changes Remote

    write compliance Discovery + scrape config compliance Kubernetes operator
  11. @rakyll Exporting to vendors? Vended data streams CloudWatch Metric Streams

    support OTLP CW Metrics S3 (in JSON or OTLP) Kinesis (in JSON or OTLP)