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

OpenTelemetry at AWS

JBD
May 18, 2021

OpenTelemetry at AWS

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

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)