O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Monitoring Serverless Applications with Datadog

139 visualizações

Publicada em

Join Datadog for a webinar on monitoring serverless applications with AWS Lambda. You'll learn how to get the most of Datadog's platform, as well ask the following key takeaways:

Learn how to set up a Twitter bot that makes API calls with Node.js
Deploying Serverless Applications
What does observability look like with less infrastructure?

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Monitoring Serverless Applications with Datadog

  1. 1. Monitoring Serverless Applications With Datadog
  2. 2. Intro – Rachel White – Technical Evangelist @ Datadog – @ohhoe on twitter if you have any additional questions
  3. 3. Overview – Traditional vs Serverless Applications – Twitter Bots – Generative Art – Serverless (AWS Lambda) – Monitoring a Serverless Application
  4. 4. What is Serverless?
  5. 5. Traditional Architecture – LAMP, MAMP, MEAN, JAM – 100% Uptime – Full Control over Software Versioning – Usually Monoliths
  6. 6. Microservice Architecture – Can run across multiple stacks – Separate Deploys – Modular
  7. 7. Serverless – Cloud provider executes code – Don’t have to think about servers at all – Pay only for what you use – Easier to adapt to demand at scale
  8. 8. AWS Lambda – Zero Administration – Automatically allocates compute execution power – Set code to automatically trigger – Write in your favorite programming language
  9. 9. Monitoring serverless with Datadog
  10. 10. How do you debug a server that doesn’t exist? 🤔
  11. 11. How do you debug a server that doesn’t exist… in this?
  12. 12. Serverless Platform Specific Constraints Allocated Memory Usage Cold Starts API Gateways as Intermediaries Commonly Called via Queues
  13. 13. 3 Step Configuration for Serverless Full Visibility 1. Enable AWS Integration 2. Add the Forwarder 3. Instrument Your Language
  14. 14. Traces, Logs and Metrics Across Infra Platforms
  15. 15. Lambda Forwarder
  16. 16. Use Datadog to Pivot Between Abstractions APM for Service / Application Level Problems Serverless Metrics & Dashboards for Platform State Service Map for Overall Application Architecture Metrics for Overall Business Processes / State Enrich with RUM for Visibility into End User Experience
  17. 17. Twitter Bot Time
  18. 18. Serverless Framework – Open Source CLI – Write once, Deploy many – Quick AWS integration – serverless.com
  19. 19. AWS – Lambda function – S3 bucket – Cloudflare cron trigger
  20. 20. Datadog – AWS integration – Lambda Forwarder – AWS X-Ray for distributed application tracing
  21. 21. Node.js Application – Create base64 dataURI image – Different every time – Pulls color info from colourlovers – AWS-SDK – Twit - API client for Node
  22. 22. Twitter Bots – Used to be very popular pre-closed API time – Image Based – Markov Chain / ML text gen
  23. 23. Soft Landscapes
  24. 24. Soft Landscapes
  25. 25. Bracket Meme Bot @BracketMemeBot - http://tinysubversions.com/notes/bracket-meme-bot/
  26. 26. Twitter Bots – http://www.tracery.io – https://cheapbotsdonequick.com – https://github.com/dariusk/corpora – https://botwiki.org/
  27. 27. Let’s Code!

×