Last Updated: November 21, 2025
Datadog
Monitoring and observability platform
Core Features
| Item | Description |
|---|---|
Infrastructure
|
Server and container monitoring |
APM
|
Application performance monitoring |
Logs
|
Log management and analysis |
Traces
|
Distributed tracing |
Metrics
|
Custom metrics collection |
Alerting
|
Intelligent alerts |
Agent Installation
DD_API_KEY=xxx DD_SITE=datadoghq.com bash -c ...
Install agent (Linux)
docker run -d --name dd-agent -e DD_API_KEY=xxx datadog/agent
Docker agent
Custom Metrics
from datadog import initialize, statsd
# Initialize
initialize(api_key='xxx', app_key='yyy')
# Send metrics
statsd.increment('web.requests')
statsd.histogram('web.response_time', 234)
statsd.gauge('database.connections', 45)
# With tags
statsd.increment('web.requests', tags=['env:prod', 'service:api'])
Best Practices
- Use tags for everything (env, service, team)
- Create monitors for SLIs/SLOs
- Use APM for distributed tracing
- Set up anomaly detection for key metrics
💡 Pro Tips
Quick Reference
Datadog provides unified view across infrastructure and apps