awesome-datadog icon indicating copy to clipboard operation
awesome-datadog copied to clipboard

😎 Awesome Datadog monitors, dashboards, and troubleshooting guides crowdsourced with years of experience running services at scale

awesome-datadog

Awesome

awesome-datadog-logo

See Datadog docs for exporting and importing monitors.

Monitors

  • Azure
    • Azure AKS Cluster Reporting Unhealthy Status
    • Azure Compute Quota Usage is High
    • Azure Container Service Managed Clusters Node Disk Usage Percentage
    • Azure Datadog Integration Data is Missing
    • Azure Load Balancer Data Path (VIP) Availability is Degraded
    • Azure Load Balancer Health Probe Status (DIP) Availability is Degraded
    • Azure Redis Cache CPU Usage is High
    • Azure Redis Cache Memory Usage is High
    • Azure SQL Server Database Connection Failure Rate
    • Azure SQL Server Database Deadlocks
    • Azure SQL Server Database DTU Consumption is High
    • Azure SQL Server Database Log Write Percent
    • Azure SQL Server Database Physical Data Read Percent
    • Azure SQL Server Database Storage Percent
    • Azure SQL Server Database Workers Percent
  • .NET
    • ASP.NET Core Request Queue Length
    • Dotnet Runtime Data is Missing
    • Dotnet Runtime Exception Type Anomalies
    • Dotnet GC Memory Load is High
  • Kubernetes
    • Kubernetes Container CPU Usage
    • Kubernetes Container Memory Usage
    • Kubernetes Container was OOM Killed
    • Kubernetes Datadog Agent Data is Missing
    • Kubernetes Deployments Replica Not Available
    • Kubernetes Namespace Status Failed
    • Kubernetes Nodes Unschedulable
    • Kubernetes Pod CrashloopBackOff
    • Kubernetes Pod ImagePullBackOff
    • Kubernetes Service Network Errors
    • Kubernetes Statefulset Replicas Ready
  • Pull requests welcome 😊. See contributing.

Dashboards

  • Pull requests welcome 😊. See contributing.

Contributing

Pull requests welcome! Please suggest improvements to the monitors, troubleshooting guides, etc.

See Datadog docs for exporting and importing monitors.

For monitors:

  1. Export the monitor from Datadog and name the monitor file <title-of-monitor>.json.
  2. Create a folder or find an existing folder related to the service or technology you are monitoring.
  3. If you are providing a troubleshooting guide (TSG), then create a folder title-of-monitor with a README.md and the monitor file <title-of-monitor>.json. Put the TSG in the README.md.
  4. Link to your monitor from this page.

For dashboards:

  1. Export the dashboard from Datadog and name the dashboard file <title-of-dashboard>.json.
  2. Create a folder or find an existing folder related to the service or technology for your dashboard.
  3. Create or find a dashboards folder in the service or technology folder.
  4. Create a folder for your new dashboard named <title-of-dashboard>.
  5. Add your dashboard template inside the <title-of-dashboard> folder.
  6. Create a README.md inside the <title-of-dashboard> folder with pictures and an explanation of the dashboard.
  7. Link to your dashboard folder from this page.