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

  1. Datadog Agent: Installed on nodes/VMs/containers to collect data.
  2. Integrations: 600+ supported tools (e.g., MySQL, Apache, Docker, AWS).
  3. Datadog Backend: Data is pushed to Datadog Cloud.
  4. Dashboards & Alerts: Users create visualizations and alerts via the web UI.