惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

aimingoo的专栏
aimingoo的专栏
Jina AI
Jina AI
WordPress大学
WordPress大学
Recent Announcements
Recent Announcements
G
Google Developers Blog
I
InfoQ
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Google DeepMind News
Google DeepMind News
P
Proofpoint News Feed
MyScale Blog
MyScale Blog
M
MIT News - Artificial intelligence
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
C
Check Point Blog
J
Java Code Geeks
T
Tailwind CSS Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Microsoft Security Blog
Microsoft Security Blog
MongoDB | Blog
MongoDB | Blog
V
Visual Studio Blog
人人都是产品经理
人人都是产品经理
量子位
A
About on SuperTechFans
D
DataBreaches.Net
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知

Datadog | The Monitor blog

Introducing our open source AI-native SAST Instrument and monitor Boomi integration flows with OpenTelemetry and Datadog Not all index scans are equal: How we cut query latency by over 99% Platform engineering metrics: What to measure and what to ignore Integrate Recorded Future threat intelligence with Datadog Cloud SIEM CI/CD security: threat modeling using a MITRE-style threat matrix CI/CD security: How to secure your GitHub ecosystem Ingress NGINX is EOL: A practical guide for migrating to Kubernetes Gateway API Operating agentic AI with Amazon Bedrock AgentCore and Datadog LLM Observability: Lessons from NTT DATA Introducing the Datadog Code Security MCP Capture and analyze custom heatmaps in Session Replay Understand session replays faster with AI summaries and smart chapters Monitor ClickHouse query performance with Datadog Database Monitoring How we designed empathetic alert sounds for on-call engineers Search and act across Datadog to resolve issues faster with Bits Assistant Measure the business impact of every product change with Datadog Experiments Analyzing round trip query latency Configuring JavaScript caches for better performance Introducing Bits AI Dev Agent for Code Security Datadog achieves ISO 42001 certification for responsible AI Monitor Nutanix clusters, hosts, and VMs with Datadog Monitor Juniper Mist in Datadog A new Host Map for modern infrastructure Annotate traces to improve LLM quality with Datadog LLM Observability What’s new in Cloud SIEM: AI-powered investigations, enhanced threat intelligence, and scalable security operations Explore Kubernetes with native OpenTelemetry data Monitor Oracle Fusion Cloud Applications with Datadog Announcing the Datadog Terraform provider v4.0.0 Scaling Kubernetes workloads on custom metrics How to design cloud environments for AI-powered threat analysis
Introducing outlier detection in Datadog
John Matson · 2015-09-30 · via Datadog | The Monitor blog
John Matson

John Matson

You want to know when something unexpected is happening in your infrastructure. That’s why you monitor, right? So you set thresholds and sleep soundly knowing that you’ll be alerted whenever those thresholds are crossed.

In practice, though, it’s not quite so simple... For many metrics it is nontrivial to define ahead of time what constitutes “normal” versus “abnormal” values. This is especially true for metrics whose baseline value fluctuates over time.

To make this problem more tractable, today we are introducing outlier detection in Datadog. This feature allows you to automatically identify any host (or group of hosts) that is behaving abnormally compared to its peers.

DBSCAN outlier detection

In the timelapse animation above, we see a few hours’ worth of metrics spooling out in just a few seconds. When one host starts to deviate from the rest, it is automatically flagged as an outlier.

How to use it

You can use outlier detection to fire off an alert when one machine starts reporting errors at an aberrant rate, or to identify at a glance whether your latency spike is attributable to a particularly slow region or availability zone. And you can do all that without having to choose a fixed threshold for what constitutes “anomalous” metrics. Datadog runs a statistical analysis in real time on all your hosts to determine the baseline, and to assess whether any hosts are deviating significantly from that baseline.

Adding outlier detection to any timeseries graph or creating an automated outlier alert takes just a few clicks.

Graphing outliers on dashboards

Adding outlier detection to your dashboards can help you spot problem hosts that can be difficult to identify otherwise.

Metrics from a large cluster, with (bottom) and without (top) outlier detection
Metrics from a large cluster, with (bottom) and without (top) outlier detection
Metrics from a large cluster, with (bottom) and without (top) outlier detection

To add outlier detection to a timeboard or screenboard graph, click the plus sign in the graph editor, and then select “outliers” from the dropdown menu of functions and modifiers.

add-outliers

Alerting on outliers

Outlier monitors generate automated alerts about anomalous metrics, which can be sent via email, Slack, PagerDuty, or any other communication tool that Datadog integrates with. Creating a monitor also gives you access to our new monitor status page pictured below, which provides a comprehensive overview and history of your monitored infrastructure so you can see when and where anomalies are occurring.

outlier-history-2

To start alerting on outliers, simply select “Outlier” as the type when creating a new monitor.

How it works

Under the hood, Datadog offers the choice of two algorithms for identifying outliers: DBSCAN (density-based spatial clustering of applications with noise) or MAD (median absolute deviation). DBSCAN is the default, and, with only one parameter to select in our implementation, it is the simplest to get started with. For more on DBSCAN and MAD, check out this companion post from Datadog data scientist Homin Lee.

Happy outlier hunting

We hope that you find outlier detection to be a valuable part of your monitoring and alerting toolkit. We’re thrilled to be able to put these powerful algorithms in your hands. Our data science and data engineering teams are also working on new algorithmic graphing and alerting features, which will be added in the near future.

If you don’t yet have a Datadog account, you can apply outlier detection to your own infrastructure by signing up for a free trial of Datadog.