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

推荐订阅源

U
Unit 42
Blog — PlanetScale
Blog — PlanetScale
H
Help Net Security
The GitHub Blog
The GitHub Blog
博客园 - Franky
酷 壳 – CoolShell
酷 壳 – CoolShell
Recent Announcements
Recent Announcements
量子位
aimingoo的专栏
aimingoo的专栏
大猫的无限游戏
大猫的无限游戏
博客园 - 叶小钗
Microsoft Azure Blog
Microsoft Azure Blog
Martin Fowler
Martin Fowler
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
A
About on SuperTechFans
T
Tailwind CSS Blog
V
V2EX
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
B
Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
S
SegmentFault 最新的问题
G
Google Developers Blog
M
MIT News - Artificial intelligence

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 mobile tests with Sofy’s offering in the Dat...
Bowen Chen · 2023-09-22 · via Datadog | The Monitor blog
Bowen Chen

Bowen Chen

As your apps scale, testing can become repetitive, manual, and time-consuming, leading to slower release cycles and lower-quality code. Sofy is a SaaS platform that enables you to create and run automated tests on your mobile apps without writing any code. Sofy will automatically test your mobile apps on real iOS and Android devices, so you can optimize their performance and debug end-user experiences without setting up or maintaining your own test infrastructure.

To get deeper insights into your Sofy mobile app test results, you can now install the Datadog Sofy integration and purchase a subscription to Sofy in the Datadog Marketplace. In addition to exploring Sofy mobile test performance metrics in an out-of-the-box dashboard, you can also use these metrics to configure Datadog monitors and SLOs that can help you proactively improve the performance of your mobile apps.

In this post, we’ll cover how to use the Sofy dashboard to monitor your mobile app’s response to test executions. We’ll also show you how to configure alerts to detect issues affecting your mobile app.

Visualize performance metrics from Sofy mobile app tests

After you’ve installed the Sofy integration, you’ll need to configure Sofy to begin sending your mobile app testing performance data to Datadog. You can do this by navigating to the App Manager in Sofy and selecting the mobile apps you’d like to monitor with Datadog, as shown below.

Configure Sofy to send testing data to Datadog.

Your mobile app test results will now be available in the out-of-the-box Sofy dashboard. Using the dashboard, you can visualize key metrics, such as CPU, memory, and network utilization, along with the load time of user displays. The dashboard makes it easy to filter by test name, execution ID, and status (pass/fail), so you can scope your metrics to suit the needs of your investigation. For example, you can filter the dashboard by test run status to only view metrics from failed test runs, as shown below. If you’re experiencing application crashes or issues that are ending your tests prematurely, you can track your mobile app’s CPU, memory, and network utilization to see if any of these metrics spiked prior to a crash.

Monitor resource utilization and performance metrics using the Sofy dashboard.

The dashboard also enables you to correlate trends in device resource utilization with performance metrics. As your users navigate through your mobile app, you’ll want to ensure that user-display load time falls within reasonable bounds. If you notice spikes in CPU alongside high user-display load time, you can navigate to the Sofy platform to review the step-by-step test execution and identify the exact user actions that encountered issues.

Debug mobile app performance issues faster

Once you’ve integrated Sofy with Datadog, you can configure monitors that alert you when your mobile app’s utilization metrics cross a defined threshold during test executions. You can also create SLO alerts that help you ensure that your mobile applications are delivering a positive experience to customers.

Automated alerts can help you identify performance regressions or bugs that are causing your application to crash. For example, you can configure monitors to alert you to high CPU load (as shown below) or excessive user-display load times that are visibly affecting end-user experience. When you get alerted, you can continue your investigation in the Sofy platform by inspecting crash logs and other additional context that can help you further debug.

Configure alerts based on your Sofy mobile app testing data.

If an alert notifies you to an issue that requires an immediate response, you can use Datadog Incident Management to create an incident. This creates a central hub where you can assign remediation items to team members and monitor incident-related Slack communications as well as a timeline of critical events. After you’ve addressed an incident of degrading test performance, you can launch another test execution in Sofy. By filtering the dashboard by TestName, you can then compare your tests’ resource performance and utilization before and after changes were made. Doing so can help you determine whether your changes successfully resolved the issues at hand and resolved customer impact.

Get started with Sofy and Datadog today

The Datadog Sofy integration enables you to visualize and alert on key performance metrics from your mobile apps as they undergo testing. You can get started by purchasing a subscription to Sofy in the Datadog Marketplace. If you don’t already have a Datadog account, you can sign up for a free 14-day 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.