What changed in the Synthetic Monitoring upgrade

Updated at:

Synthetic Monitoring was upgraded on June 27, 2023. The upgrade introduces new monitoring point types, flexible task management, richer analysis dimensions, and built-in integrations with Managed Service for Prometheus, Managed Service for Grafana, and Simple Log Service.

Important

Starting from June 1, 2024, ARMS Synthetic Monitoring no longer supports activating pay-as-you-go billing or purchasing subscription resources. For more information, see Product Change: Discontinuation of Synthetic Monitoring Activation.

Monitoring point types

The upgrade adds two monitoring point types:

Monitoring point typeDescription
ECS instancesRun synthetic checks directly from your Elastic Compute Service (ECS) instances.
Mobile clientsTest over 3G, 4G, and 5G networks across more than 100 cities in China.

Scheduled tasks

Scheduled tasks gain several capabilities:

FeatureDescription
Availability assertionsSpecify assertions for availability for each synthetic monitoring task.
Custom monitoring point groupsSave frequently used monitoring points into reusable groups.
Batch operationsStart or stop multiple tasks at once.
Task tagsOrganize tasks with tags for easier filtering and management.
Alert status on the task listView alert status inline and sort tasks by availability.
Quick real-time checksLaunch a real-time synthetic monitoring run directly from a scheduled task's configuration.

Real-time synthetic monitoring

Real-time synthetic monitoring lets you run ad-hoc checks without setting up a scheduled task:

  • Launch checks instantly with custom monitoring points.

  • Compare results across multiple tasks side by side.

  • Monitor network quality and webpage performance.

  • Run file transfer tasks.

  • View results on a redesigned data analysis page.

Task analysis

The upgraded analysis tools provide deeper visibility into task performance:

FeatureDescription
Built-in Grafana dashboardA pre-configured dashboard provides a task overview out of the box.
Custom analysis dimensionsFilter and group results by custom conditions and dimensions.
Comparative analysisCompare performance across multiple tasks, regions, and conditions in a single view.
Percentile latency metricsTrack P50, P95, and P99 latencies for precise performance measurement.
Automatic error captureError response headers and bodies are recorded automatically for faster debugging.
Redesigned task details pageA new layout makes it easier to navigate task details.

Alert management

Alerting supports finer-grained control over rules, dimensions, and notifications:

FeatureDescription
Multi-dimensional alertsSet alerts by task, region, ISP, or other dimensions.
Multiple rules per taskAttach more than one alert rule to a single synthetic monitoring task.
Customizable alert propertiesConfigure the check interval, severity level, and alert content independently.
Tags and notesAdd tags and notes to alerts for better organization and context.
Notification policiesDefine how and where alert notifications are delivered.

Open-source integrations

Synthetic Monitoring integrates with the following services by default:

IntegrationDescriptionLearn more
Managed Service for PrometheusWrites metric data to free Prometheus instances automatically.Metrics written from Synthetic Monitoring to Prometheus
Managed Service for GrafanaEnables custom task dashboards through Grafana.--
Alibaba Cloud Simple Log ServiceWrites detailed monitoring data to Logstores of Simple Log Service.Fields written to Simple Log Service

Access Synthetic Monitoring data programmatically through the remote read addresses and HTTP API endpoints of Prometheus, or through the Simple Log Service API.

Costs

  • Cloud host monitoring: CNY 0.001 per probe (pay-as-you-go).

  • Mobile monitoring points: CNY 0.08 per probe (pay-as-you-go).

  • Prices for other monitoring points remain unchanged.

  • Supports task-level usage statistics, providing a clear view of usage for different monitoring point types.