Last updated

Respect Monitoring

With Respect Monitoring you can leverage your Arazzo Descriptions with Redocly's Respect command to keep track of your APIs' health and quality.

Use your Arazzo workflows to create test cases for your APIs. Then the Respect command can send requests to a server you choose and chain together data from previous requests. Finally, integrate your OpenAPI Descriptions and Respect Monitoring automatically checks if response schemas match their specifications.

Respect Monitoring runs the following automatic checks against the provided OpenAPI Descriptions included in your Arazzo Descriptions:

  • status code check: The status code check verifies if the status code returned with API responses matches the statuses described in the provided OpenAPI Description.
  • success criteria check: The success criteria check verifies if the success criteria defined in the Arazzo Description has been met.
  • content-type check: The schema check verifies if the response body schema matches what is defined in the provided OpenAPI Description.
  • schema check: The content-type check verifies if the Content-Type matches what is defined in the provided OpenAPI Description.

You can preview a workflow's response in the pull request checks before you merge it with the main branch and deploy a production build.

Screenshot of pull request checks with Respect Monitoring checkScreenshot of pull request checks with Respect Monitoring check

After you save your Arazzo Descriptions to your project, configure Respect Monitoring in your redocly.yaml file, and deploy a production build, Reunite's Respect Monitoring page displays the results of each Arazzo workflow in a chart.

Respect Monitoring chartRespect Monitoring chart

This chart continuously updates according to the frequency you set in the interval option for the trigger object in your redocly.yaml file. You can also subscribe to notifications to receive alerts in real-time when Respect Monitoring workflow jobs fail or succeed.

Resources

  • Learn how to configure Reunite to monitor the performance of APIs in the Configure Respect Monitoring how-to documentation.
  • Explore the Arazzo workflow job configuration options in the reunite reference documentation.
  • Subscribe to notifications for individual workflows using the Manage Respect Monitoring how-to documentation.