~/talk

With OpenTelemetry, ComplyAdvantage overhauled its observability (twice)

links:none on file
slides:none on file

ComplyAdvantage migrates twice: from on‑prem Grafana OSS to Datadog, then to Grafana Cloud, enabled by heavy adoption of OpenTelemetry and an OpenTelemetry Collector sidecar pattern. The infra has 41 Kubernetes clusters and ~82 Prometheus replicas; span volume forces sampling changes from probabilistic sampling to a two‑layer gateway using a load‑balancing exporter and extracted span metrics to make deterministic tail sampling decisions. Grafana Agent replaces proprietary log agents, Prometheus runs in agent mode, and the new setup reduces noise and surfaces business‑facing metrics effectively.

AI-written summary · about

  1. 0:00Introduction
  2. 2:49Why Migrate? (Inspired by Google SRE Book)
  3. 3:45ComplyAdvantage Infrastructure
  4. 7:25OpenTelemetry Has Entered the Chat
  5. 10:31Distributed Tracing
  6. 11:35Observability Infrastructure
  7. 14:52Sampling - do you really need all that data?
  8. 16:44Timeline of the first migration
  9. 17:39Why we decided to migrate a second time
  10. 19:00The second migration, this time with Grafana
  11. 21:09Telling stories with data
  12. 26:00Timeline of second migration
  13. 26:18Lessons learned and reflection
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.