https://github.com/openstatushq/json-schema
OpenStatus Synthetic Monitoring Schema
https://github.com/openstatushq/json-schema
json-schema synthetic-monitoring
Last synced: about 1 month ago
JSON representation
OpenStatus Synthetic Monitoring Schema
- Host: GitHub
- URL: https://github.com/openstatushq/json-schema
- Owner: openstatusHQ
- Created: 2025-05-26T13:21:12.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-12T18:53:40.000Z (about 1 year ago)
- Last Synced: 2025-07-04T19:49:06.438Z (12 months ago)
- Topics: json-schema, synthetic-monitoring
- Language: TypeScript
- Homepage: https://www.openstatus.dev
- Size: 18.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OpenStatus Synthetic Monitoring Schema
Use this schema to define synthetic monitoring checks in OpenStatus.
```yaml
# yaml-language-server: $schema=https://www.openstatus.dev/schema.json
monitor1:
name: "Test"
description: "This is a test"
frequency: "1m"
active: true
regions: ["iad"]
retry: 3
kind: http
request:
url: https://openstat.us
method: GET
headers:
User-Agent: OpenStatus
assertions:
- kind: statusCode
compare: eq
target: 200
```