# Synthetic Monitoring

The Synthetic Monitoring section helps you continuously track the availability and performance of your applications using automated checks. It explains how different types of monitors are created, executed, and observed over time, ensuring early detection of failures and performance degradation.

{% stepper %}
{% step %}

### Create Monitoring

This subsection explains how to create synthetic monitors in PerfAgents. It covers monitor types such as Website, REST API, and Sequence monitoring, along with basic configuration requirements.
{% endstep %}

{% step %}

### Website Monitoring

Website monitoring allows you to continuously check the availability and response behavior of a web application. This subsection covers how website monitors are created, configured, and executed at regular intervals to validate uptime and basic performance.
{% endstep %}

{% step %}

### REST API Monitoring

REST API monitoring enables automated checks for API endpoints. This section explains how API monitors validate response status, latency, and correctness, helping ensure backend services remain reliable and responsive.
{% endstep %}

{% step %}

### Sequence Monitoring

Sequence monitoring is used to validate multi-step user flows. This subsection explains how a series of dependent requests are executed in order, ensuring that complete workflows function as expected from start to finish.
{% endstep %}

{% step %}

### Monitoring Results & Status

This section explains how monitoring outcomes are displayed. It covers execution status, success and failure indicators, response metrics, and historical monitoring data for analysis and troubleshooting.
{% endstep %}
{% endstepper %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.perfagents.com/user-guide/synthetic-monitoring.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
