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

推荐订阅源

WordPress大学
WordPress大学
T
The Blog of Author Tim Ferriss
F
Fortinet All Blogs
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
阮一峰的网络日志
阮一峰的网络日志
The GitHub Blog
The GitHub Blog
Y
Y Combinator Blog
MyScale Blog
MyScale Blog
雷峰网
雷峰网
博客园 - 叶小钗
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
GbyAI
GbyAI
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - 三生石上(FineUI控件)
云风的 BLOG
云风的 BLOG
V
V2EX
宝玉的分享
宝玉的分享
酷 壳 – CoolShell
酷 壳 – CoolShell
N
Netflix TechBlog - Medium
Vercel News
Vercel News
美团技术团队
人人都是产品经理
人人都是产品经理
The Cloudflare Blog

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
Monitor your chaos engineering experiments with Steadybit...
Candace Shamieh, Alex Guo · 2023-12-08 · via Datadog | The Monitor blog
Candace Shamieh

Candace Shamieh

Technical Writer

Alex Guo

Alex Guo

Steadybit is a software reliability platform that uses chaos engineering and fault injection to help organizations improve the stability and performance of their applications. By allowing customers to simulate turbulent scenarios in a controlled environment, Steadybit enables you to identify and mitigate potential system issues to reduce downtime and improve resilience.

We’re pleased to announce that Datadog is partnering with Steadybit to help you monitor and correlate the impact of your chaos engineering experiments. You can use Datadog’s preconfigured dashboards with your existing system metrics to optimize your application’s performance and refine your incident response process. Our partnership includes an integration that brings your Steadybit data into Datadog and a software license offering in the Datadog Marketplace.

In this post, we’ll cover how you can:

  • Monitor chaos engineering experiments to optimize application performance

  • Verify monitor configurations to refine your incident response process

Monitor chaos engineering experiments to optimize application performance

Once you install the Steadybit integration, all your chaos engineering activity—like experiment description and start time—will report into Datadog as events and be viewable in the Datadog Events Explorer. Steadybit events also include event overlays, allowing you to correlate metrics between events and targets. Targets describe the resources that you’re testing or attacking, such as your applications, containers, and hosts. You can use this event information to validate crucial infrastructure and application capabilities, such as auto-scaling functionality, and determine how your targets performed under the turbulent conditions simulated by the chaos engineering experiments. This validation ensures that your resources can provide a reliable service for your end users even under pressure.

View of Datadog Events Explorer showing Steadybit experiment activity

You can use the preconfigured Steadybit dashboard in the Datadog app to review your experiment execution results and add custom widgets, such as CPU usage and memory, that provide further insight into how your targets were impacted.

The preconfigured Steadybit dashboard in the Datadog app

For example, let’s say you have an application that relies on external services or APIs and want to evaluate how it will react to increased network latency. From the Steadybit platform, you inject a 500-millisecond delay into the communication between your application and the API calls to the external service. As the tests run, you pivot to the Datadog Events Explorer to observe and track the impact on your application’s performance, looking out for issues like increased response times, timeouts, or error rates. Datadog’s Steadybit dashboard shows that the experiment ran successfully, so you quickly pivot back to Steadybit to review their risk assessment on your application’s reliability. After discussing the findings with your team, you decide to implement caching mechanisms that will store frequently accessed data locally. This will help reduce the number of repeated requests to external services and minimize the impact of increased network latency on your application.

Verify monitor configuration to refine incident response

In addition to optimizing performance, running regular experiments will help you identify potential vulnerabilities in your system and fine-tune your incident response process. While conducting experiments with Steadybit, you can verify that your Datadog monitors are detecting issues and sending effective alert notifications at appropriate times. Using Steadybit experiments to update monitor configurations helps you catch issues early and reduce system downtime.

Because all Steadybit injections appear in the Events Explorer, you can quickly see if an alert was triggered due to a Steadybit experiment. You can also avoid false alarms by muting your Datadog monitors and scheduling downtimes. When you create real-world incident scenarios and mute false alarms for tests, you’re also preparing an ideal environment to onboard DevOps, chaos, or site reliability engineers as they become an integral part of your incident response team.

Get more out of chaos engineering with Steadybit and Datadog

Steadybit and Datadog’s partnership enables you to be proactive in identifying how turbulent scenarios affect your infrastructure and applications, so you can take calculated steps to address monitoring challenges and create a more resilient system.

You can get started by purchasing the Steadybit integration in the Datadog Marketplace. If you don’t already have a Datadog account, you can sign up for a 14-day free trial today.

The ability to promote branded marketing tools is a membership benefit offered through the Datadog Partner Network. If you’re interested in developing an integration or application that you’d like to promote, you can contact us at marketplace@datadog.com.