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

Giraffe: our journey to support 1 million metri...

Giraffe: our journey to support 1 million metrics per second

Project Giraffe
our struggle journey to support 1 million metrics per second

Sebastian Montini

November 14, 2018
Tweet

More Decks by Sebastian Montini

Other Decks in Technology

Transcript

  1. @sebamontini MEDALLIA A system is observable if you can determine

    the behavior of the system based on it’s outputs.
  2. @sebamontini MEDALLIA A system is observable if you can determine

    the behavior of the system based on it’s outputs.
  3. @sebamontini MEDALLIA A system is observable if you can determine

    the behavior of the system based on it’s outputs.
  4. @sebamontini MEDALLIA A system is observable if you can determine

    the behavior of the system based on it’s outputs.
  5. @sebamontini MEDALLIA Monitoring is the action of observing and checking

    the behavior and outputs of a system and it’s components over time.
  6. @sebamontini MEDALLIA “Giraffe is a scalable metrics platform, designed with

    reliability and scalability in mind. Giraffe is based in Prometheus and Thanos, running on top of Kubernetes (EKS) within Amazon Web Services” What is it?
  7. @sebamontini MEDALLIA • Kubernetes (EKS): ”We run all the components

    within a K8S cluster. This give us the ability to be fault tolerant, more dynamic with resources, rescheduling capabilities, service discovery, easy deployments, auto scaling and much more.” • Prometheus: “Prometheus is an open-source project for monitoring and alerting originally built at SoundCloud. This project has two main components (tsdb and alert manager) that give us the power to manage data.“ • Thanos: ”Thanos is an open source project by Improbable.io to seamlessly transform existing Prometheus deployments in clusters around the world into a unified monitoring system with unbounded historical data storage.” • Telegraf: ”Telegraf is being used to ship metrics from DC’s to Giraffe without any change of the current deployment.” Main Components