SlideShare a Scribd company logo
Scaling monitoring
with
Datadog
Agenda
. What is Datadog?

. How does it help me scale monitoring?
Thank you #$%! Peter and Denise...
Thank you Dear Sponsor !
Thank you Dear Host !
whoami
Alexis Midon
Backend Engineer
a year in DevOps, by accident
environment
What is Datadog?
Datadog
. Monitoring service
. agent based
. integrated with AWS
. resource tagging
Datadog - cont’d
. Metrics and Alerts
. Correlation features
. Collaboration features
. Custom Dashboards
Event Stream
Default Instance Dashboard
Scaling monitoring with Datadog
nice, but...
How do you help me deal with:
N components: mongo, redis, nodejs, ...
x P environments: prod-1, prod-2, staging, …
x Q versions: app-blue, app-green, etc
x R users
help me scale!
How does Datadog help?
#1 pre-canned tools
pre-canned integrations
pre-canned dashboards
#2 Templated Dashboards
A dashboard can have multiple variables.
Edit once, and re-use.
$environment $zone $tier $asg ...
a template example
not bad but
Gimme API !!!
We can code:
. instance configuration
. infrastructure
Why not monitoring?
#3 Datadog has a great API.
. events, metrics, event,
tags, dashboard, alerts, …
. bindings for python, ruby, node.js, etc
. command-line
plain json + curl
using the ruby gem
Scaling monitoring with Datadog
Now, I can:
. version control my dashboards, alerts
. code my monitoring resources
. integrate with my provisioning tool
Integration example:

CloudFormation++
CloudFormation++
. a CFN template usually has related
dashboards and alerts.
. same life-cycle

e.g. app tier:
. dashboards for ELB and front-end instances
. alerts on HTTP errors, etc
CloudFormation++
stack = CloudFormation + Datadog
$ rake stack:app:create
executing stack:app:cloudformation:create
executing stack:app:datadog:create
in git
/stacks
/app
app_cfn_template.json
app_datadog.rb
app_http_alerts.json
be creative
datadog.rb is evaluated in a rich context.
It has access to everything.
very flexible.
Cons / Pain points :-(
. still have to deal with some json
. room for drift - if users manually edit
resources
. resource tracking can be tricky
Pros
. monitoring has code
. all the benefits of using code:
tests, versioning, tracking, DRY, bugs, ...
Summary
Go code your Monitoring,
with the awesome Datadog API.
impressed ?
Thank you!
Scaling monitoring
with
Datadog

More Related Content

ODP
Monitoring via Datadog
PPTX
Datadogoverview.pptx
PDF
Observability & Datadog
PDF
Application Monitoring using Datadog
PDF
Datadog- Monitoring In Motion
PDF
Dataday Texas 2016 - Datadog
PDF
More Than Monitoring: How Observability Takes You From Firefighting to Fire P...
PPTX
Observability vs APM vs Monitoring Comparison
Monitoring via Datadog
Datadogoverview.pptx
Observability & Datadog
Application Monitoring using Datadog
Datadog- Monitoring In Motion
Dataday Texas 2016 - Datadog
More Than Monitoring: How Observability Takes You From Firefighting to Fire P...
Observability vs APM vs Monitoring Comparison

What's hot (20)

PPTX
How To Create An AppD Centre of Excellence at AppD Global Tour London
PDF
Building an open data platform with apache iceberg
PDF
SRE Topics with Charity Majors and Liz Fong-Jones of Honeycomb
PPTX
Observability in the world of microservices
PDF
3D: DBT using Databricks and Delta
PDF
10 Essential SAFe(tm) patterns you should focus on when scaling Agile
PDF
Demystifying observability
PDF
Cloud-Native Observability
PDF
Observability
PPTX
Data Observability.pptx
PPTX
Real-time Analytics with Trino and Apache Pinot
PDF
Kubernetes Security with Calico and Open Policy Agent
PDF
Observability at Scale
PDF
A Thorough Comparison of Delta Lake, Iceberg and Hudi
PPTX
Data Observability Best Pracices
PDF
The State of Spark in the Cloud with Nicolas Poggi
PDF
Trino: A Ludicrously Fast Query Engine - Pulsar Summit NA 2021
PDF
CI:CD in Lightspeed with kubernetes and argo cd
PPTX
Monitoring & Observability
PDF
Data Pipline Observability meetup
How To Create An AppD Centre of Excellence at AppD Global Tour London
Building an open data platform with apache iceberg
SRE Topics with Charity Majors and Liz Fong-Jones of Honeycomb
Observability in the world of microservices
3D: DBT using Databricks and Delta
10 Essential SAFe(tm) patterns you should focus on when scaling Agile
Demystifying observability
Cloud-Native Observability
Observability
Data Observability.pptx
Real-time Analytics with Trino and Apache Pinot
Kubernetes Security with Calico and Open Policy Agent
Observability at Scale
A Thorough Comparison of Delta Lake, Iceberg and Hudi
Data Observability Best Pracices
The State of Spark in the Cloud with Nicolas Poggi
Trino: A Ludicrously Fast Query Engine - Pulsar Summit NA 2021
CI:CD in Lightspeed with kubernetes and argo cd
Monitoring & Observability
Data Pipline Observability meetup
Ad

Viewers also liked (10)

PPTX
Lifting the Blinds: Monitoring Windows Server 2012
PDF
Running & Monitoring Docker at Scale
PDF
Elastic Data Analytics Platform @Datadog
PDF
Treating Infrastructure as Garbage
PDF
Monitoring Docker at Scale - Docker San Francisco Meetup - August 11, 2015
PDF
PyData NYC 2015 - Automatically Detecting Outliers with Datadog
PDF
20161108 datadog and_sushi
PDF
Monitoring and Scaling Redis at DataDog - Ilan Rabinovitch, DataDog
PDF
[Jaws tokyo] last minutes update- datadog
PDF
Log Management
Lifting the Blinds: Monitoring Windows Server 2012
Running & Monitoring Docker at Scale
Elastic Data Analytics Platform @Datadog
Treating Infrastructure as Garbage
Monitoring Docker at Scale - Docker San Francisco Meetup - August 11, 2015
PyData NYC 2015 - Automatically Detecting Outliers with Datadog
20161108 datadog and_sushi
Monitoring and Scaling Redis at DataDog - Ilan Rabinovitch, DataDog
[Jaws tokyo] last minutes update- datadog
Log Management
Ad

Recently uploaded (20)

PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Encapsulation theory and applications.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Empathic Computing: Creating Shared Understanding
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Electronic commerce courselecture one. Pdf
PDF
Modernizing your data center with Dell and AMD
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
MYSQL Presentation for SQL database connectivity
PDF
KodekX | Application Modernization Development
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Encapsulation_ Review paper, used for researhc scholars
Encapsulation theory and applications.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
Network Security Unit 5.pdf for BCA BBA.
Diabetes mellitus diagnosis method based random forest with bat algorithm
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Empathic Computing: Creating Shared Understanding
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Understanding_Digital_Forensics_Presentation.pptx
20250228 LYD VKU AI Blended-Learning.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Electronic commerce courselecture one. Pdf
Modernizing your data center with Dell and AMD
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
MYSQL Presentation for SQL database connectivity
KodekX | Application Modernization Development
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows

Scaling monitoring with Datadog