Amazon iconAmazonSep 28, 2026 ~6 min source read

Agent-driven synthetic monitoring with Amazon Nova Act and Bedrock AgentCore

A practical approach that replaces fragile selector-based browser scripts with vision-and-language driven agents to validate user journeys on a schedule, using Amazon Nova Act, Amazon Bedrock AgentCore, EventBridge Scheduler, and SNS.

Implementing synthetic monitoring using Amazon Nova Act

Share this story

Send the public story page.

Useful takeaways from this story.

Run tests serverlessly in Amazon Bedrock AgentCore with AgentCore Browser to avoid managing browser farms and provide session isolation.

This architecture supports frequent cadence (every 5 minutes to hourly) for critical journeys and demonstrated over 90% accuracy in early enterprise use cases.

# What this post explains

This article brief summarizes an AWS solution for synthetic monitoring that uses agent-based browser automation instead of traditional DOM selectors. The goal is continuous validation of user journeys (logins, searches, cart and checkout flows, bookings) so teams detect front-end failures before customers do.

# The problem with classic synthetic monitoring

Traditional tools (Selenium, Playwright) rely on explicit DOM locators and selectors. Small UI changes—CSS classes, element IDs, DOM rearrangements—break scripts and create high maintenance costs. Teams spend more time updating brittle selectors and timing logic than extending coverage.

# The agent-driven alternative

# How the pieces fit

  • Amazon Nova Act: defines and executes UI workflows using vision and language, replacing explicit selectors.
  • Amazon Bedrock AgentCore Runtime: provides serverless execution with session isolation and a stable invocation endpoint for running the monitoring agent.
  • AgentCore Browser tool: runs each test in an isolated remote browser environment, removing the need to operate browser farms.
  • Amazon EventBridge Scheduler: triggers monitoring runs on a cadence (recommended between every 5 minutes and hourly depending on criticality).

# Typical architecture and flow

  1. EventBridge Scheduler triggers an InvokeAgentRuntime target on schedule.
  2. AgentCore Runtime starts an isolated agent session and launches AgentCore Browser.
  3. The agent calls Amazon Nova Act with natural-language actions to drive the UI workflow.
  4. If the journey fails, the agent applies retry and error-handling logic and reports results via SNS.

# Practical considerations and patterns

  • Retry and backoff: Model-driven actions are resilient to many UI changes but not infallible. Implement retries and fallbacks for transient issues and edge cases where visual reasoning fails.
  • Validation points: Monitor high-impact steps (authentication, payment submission, order confirmation) rather than every minor UI interaction to reduce noise and cost.
  • Security and isolation: AgentCore Browser provides session isolation to reduce shared-state issues between runs.

# Implementation resources

The post includes a sample repository with a complete implementation demonstrating the architecture and orchestration patterns described above. Use the sample as a starting point and adapt action prompts, retry rules, and alerting to match your site's behavior and failure modes.

# When to try this

Choose this approach when UI churn causes frequent selector breakage, when you need broader coverage of user journeys without heavy maintenance, or when you want serverless browser execution without operating your own browser farm. Keep manual tests for complex edge cases and validate measured accuracy against your production UI.

# Bottom line

More context around this story.

Loading more related stories...

Keep reading in the app

Open the app view to save this story, compare related coverage, and continue from the same source.

Open in app