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

推荐订阅源

Recent Announcements
Recent Announcements
雷峰网
雷峰网
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Hugging Face - Blog
Hugging Face - Blog
博客园 - 司徒正美
人人都是产品经理
人人都是产品经理
博客园 - 【当耐特】
量子位
有赞技术团队
有赞技术团队
博客园 - 三生石上(FineUI控件)
博客园 - Franky
M
MIT News - Artificial intelligence
U
Unit 42
Last Week in AI
Last Week in AI
酷 壳 – CoolShell
酷 壳 – CoolShell
The Cloudflare Blog
J
Java Code Geeks
V
Visual Studio Blog
Engineering at Meta
Engineering at Meta
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
MyScale Blog
MyScale Blog
T
Tailwind CSS Blog
T
The Blog of Author Tim Ferriss
V
V2EX

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
Datadog APM gains 3 superpowers: App Analytics, Service M...
2018-09-06 · via Datadog | The Monitor blog
Brad Menezes

Brad Menezes

Since we made Datadog APM generally available last year, we have continually added new features and support for new languages and frameworks to ensure that you can monitor every aspect of application performance. Datadog APM helps companies such as Airbnb, Square, and Zendesk to optimize application performance and deliver top-notch customer experiences.

Datadog APM now supports Java, Python, Ruby, Go, and Node.js, with support for .NET and PHP coming soon. Over the past few months, we’ve also added three powerful new features to Datadog APM: Watchdog, App Analytics, and the Service Map. In this post, we’ll explore how you can use APM’s new superpowers to get deeper visibility than ever before into the performance of your applications.

App Analytics

App Analytics enables you to search, filter, and aggregate APM data at infinite cardinality. You can find the needle-in-the-haystack trace that matches custom tags such as customer ID, service, endpoint, cluster, pod, or product SKU.

In the analytics view, you can slice and dice performance metrics using tags so you can visualize which endpoints are returning the most errors to a particular customer, or identify the 10 customers experiencing the highest p90 latency in any part of your application.

See how Zendesk is using App Analytics to find specific traces and perform customer-level monitoring on their application in this video from Dash 2018:

Check out this Zendesk engineering blog to learn more about why App Analytics has become a critical part of their application monitoring workflow.

Watchdog

Watchdog is a new auto-detection engine that surfaces anomalies in your applications. It works out of the box with zero configuration to start monitoring every service, endpoint, and database query. Using our extensively field-tested machine learning algorithms, Watchdog detects issues such as latency spikes in your microservices, anomalous changes in throughput on your endpoints, error rate spikes from a particular SQL query, or network issues in one of your cloud provider’s availability zones.

See how Square is using Watchdog to help identify critical issues and do root cause analysis through stack traces in this talk from Dash 2018:

Service Map

The Datadog Service Map decomposes your applications into all their component microservices and draws the observed dependencies between those services in real time, so you can identify bottlenecks and understand how requests flow through your architecture. And just like Watchdog, setup is effortless—the Service Map visualizes data that’s collected automatically once you set up Datadog APM.

Airbnb uses the Service Map for real-time root cause analysis, onboarding new engineers, and to discover unintended dependencies in their distributed systems. Check out this video to see how the Service Map helps break down complexity at Airbnb:

End-to-end visibility, out of the box

Because Datadog APM works with Java, Python, Node, Ruby, and Go, you can automatically instrument your applications and start tracing requests immediately.

Once you set up Datadog APM, you’ll start seeing end-to-end request traces from all of your instrumented services in Datadog, along with auto-generated application health metrics that track the latency, throughput, and error rates for every service, endpoint, and database query.

An auto-generated service page in Datadog, with application health metrics and a latency distribution.

Every trace is represented as a flame graph that shows which services, endpoints, calls, and queries went into serving a request, as well as the latency associated with each of those operations. Traces allow you to see inefficient code pathways immediately and diagnose errors by viewing stack traces and error messages that are automatically collected from your application.

An APM flame graph in Datadog tracing a request from end to end.

The three pillars of observability

Tracing is essential to observability efforts, but its benefits are multiplied when traces can be correlated and combined with other key data sources. Datadog seamlessly unifies traces, metrics, and logs—the three pillars of observability—so you can pivot instantly between related data using tags. For instance, every request trace carries additional context about the application environment. Traces automatically display related logs as well as metrics from the application host at the time that the request was executed:

Finally, because APM data is a first-class citizen in Datadog, you can build alerts and dashboards around any of the performance metrics you’re collecting from your applications. You can monitor latency percentiles to ensure that you’re upholding your SLAs, or build alerts that are precisely tailored to the performance profile of a particular microservice or endpoint:

Get started with Datadog APM

With App Analytics, Watchdog, and the Service Map, Datadog APM provides unparalleled visibility into modern applications. From surfacing anomalies to mapping service dependencies to tracing the execution pathway of a single request, Datadog APM enables you to understand, troubleshoot, and optimize application performance in one platform. Give it a try today with a free 14-day trial.