Monitoring as Code

PHOTO EMBED

Fri Sep 15 2023 17:48:43 GMT+0000 (Coordinated Universal Time)

Saved by @Anzelmo

new BrowserCheck('homepage-browser-check-1', {
  name: 'Browser Check #1',
  frequency: 10,
  regions: ['us-east-1', 'eu-west-1'],
  code: {
    entrypoint: './home.spec.js'
  }
})

new ApiCheck('product-api-check-1', {
  name: 'Product API - fetch products',
  degradedResponseTime: 10000,
  maxResponseTime: 20000,
  requests: {
    url: "https://api.acme.com/v1/products",
    method: "GET",
    assertions: [AssertionBuilder.statusCode().equals(200)]
  }
})
content_copyCOPY

https://www.checklyhq.com/product/monitoring-as-code/?utm_term