1‐What is DataDog - harishgorla5/HINTechnologies_datadog GitHub Wiki
🐶 What is Datadog?
Datadog is a cloud-based platform for monitoring, security, and analytics.
It provides end-to-end visibility into infrastructure, applications, logs, and user activity.
💡 Key Features
Feature | Description |
---|---|
🔍 Infrastructure Monitoring | Monitor servers, cloud resources, containers, and Kubernetes clusters. |
📈 Metrics & Dashboards | Collect and visualize system/custom metrics in real-time. |
🧠 APM (Application Performance Monitoring) | Trace requests, monitor latency, find slow services or queries. |
📄 Log Management | Centralized log collection, search, filtering, and alerting. |
🧪 Synthetic Monitoring | Simulate user behavior and test endpoints automatically. |
🎯 Alerts & Monitors | Set thresholds and receive alerts via Slack, email, or integrations. |
🔒 Security Monitoring | Detect threats, misconfigurations, and vulnerabilities in real-time. |
👁️ Real User Monitoring (RUM) | Track how real users interact with your frontend apps. |
🧱 Example Use Case
A Kubernetes-based web application might use Datadog to:
- 📊 Monitor CPU/memory usage of nodes and pods
- 🐳 Track logs from containers (e.g., NGINX, httpd)
- ⚠️ Get alerts if disk usage crosses 90%
- 🔁 Trace user requests through multiple services
- 👥 Understand frontend performance using RUM
⚙️ How It Works
- Datadog Agent: Installed on nodes/VMs/containers to collect data.
- Integrations: 600+ supported tools (e.g., MySQL, Apache, Docker, AWS).
- Datadog Backend: Data is pushed to Datadog Cloud.
- Dashboards & Alerts: Users create visualizations and alerts via the web UI.