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

Collecting One Million Unique Metrics Per Day U...

Collecting One Million Unique Metrics Per Day Using Sensu

A talk about how SendGrid evolved with Sensu to collect 1M unique metrics/day, and how it helped save our bacon.

Avatar for Sean Kilgore

Sean Kilgore

August 15, 2017

More Decks by Sean Kilgore

Other Decks in Programming

Transcript

  1. product/market fit rack up the tech debt initial chaotic growth

    ruthlessly prioritize things that allow growth sustained growth start reining in the debt mature focus on returns, optimize all the things
  2. product/market fit rack up the tech debt initial chaotic growth

    ruthlessly prioritize things that allow growth sustained growth start reining in the debt mature focus on returns, optimize all the things
  3. product/market fit rack up the tech debt initial chaotic growth

    ruthlessly prioritize things that allow growth sustained growth start reining in the debt mature focus on returns, optimize all the things
  4. [skilgore@filter1131p1mdw1 ~]$ sudo sendq.pl --stats $VAR1 = { 'send' =>

    18299656, 'bounced' => 68962, 'requeued' => 6673875, 'delivered' => 15964257, 'expired' => 103517, 'deferred' => 10103774, 'blocked' => 232772, 'scheduled_send' => 1449753 };
  5. [skilgore@filter1131p1mdw1 ~]$ sudo sendq.pl --stats $VAR1 = { 'send' =>

    18299656, 'bounced' => 68962, 'requeued' => 6673875, 'delivered' => 15964257, 'expired' => 103517, 'deferred' => 10103774, 'blocked' => 232772, 'scheduled_send' => 1449753 };
  6. “An extension, on the other hand, could maintain persistent TCP

    connections to the firehose destination and simply write serialized event data over that connection. In high-volume metrics installations, 10-100k metrics per minute or more, this kind of optimization is a requirement.” - sensu-metrics-relay README
  7. “An extension, on the other hand, could maintain persistent TCP

    connections to the firehose destination and simply write serialized event data over that connection. In high-volume metrics installations, 10-100k metrics per minute or more, this kind of optimization is a requirement.” - sensu-metrics-relay README