Skip to content

HTTP Monitor

An HTTP Monitor is a component that allows you to monitor the status of HTTP endpoints. It can be used to monitor the status of a website, an API, or any other HTTP endpoint.

The url of the HTTP endpoint you want to monitor e.g https://openstat.us

The HTTP method you want to use to monitor the endpoint.

  • GET
  • POST
  • PUT
  • DELETE
  • HEAD
  • OPTIONS
  • PATCH
  • TRACE

The body of the HTTP request you want to send to the endpoint. You use binary data if the content type is application/octet-stream. Example:

  • { "key": "value" }
  • data:image/jpeg;base64,/9j...

The headers you want to send with the HTTP request

Example:

  • "Content-Type": "application/json"
  • 'Content-Type: application/octet-stream'

The regions where we are triggering the HTTP request.

Africa

  • Johannesburg, South Africa 🇿🇦 (free)

Asia

  • Hong Kong, Hong Kong 🇭🇰 (free)
  • Mumbai, India 🇮🇳
  • Singapore, Singapore 🇸🇬
  • Tokyo, Japan 🇯🇵

Europe

  • Amsterdam, Netherlands 🇳🇱 (free)
  • Bucharest, Romania 🇷🇴
  • Frankfurt, Germany 🇩🇪
  • London, United Kingdom 🇬🇧
  • Madrid, Spain 🇪🇸
  • Paris, France 🇫🇷
  • Stockholm, Sweden 🇸🇪
  • Warsaw, Poland 🇵🇱

North America

  • Ashburn, Virginia, USA 🇺🇸 (free)
  • Atlanta, Georgia, USA 🇺🇸
  • Boston, Massachusetts, USA 🇺🇸
  • Chicago, Illinois, USA 🇺🇸
  • Dallas, Texas, USA 🇺🇸
  • Denver, Colorado, USA 🇺🇸
  • Guadalajara, Mexico 🇲🇽
  • Los Angeles, California, USA 🇺🇸
  • Miami, Florida, USA 🇺🇸
  • Montreal, Canada 🇨🇦
  • Phoenix, Arizona, USA 🇺🇸
  • Queretaro, Mexico 🇲🇽
  • Seattle, Washington, USA 🇺🇸
  • San Jose, California, USA 🇺🇸
  • Toronto, Canada 🇨🇦

South America

  • Bogota, Colombia 🇨🇴
  • Buenos Aires, Argentina 🇦🇷
  • Rio de Janeiro, Brazil 🇧🇷
  • Sao Paulo, Brazil 🇧🇷 (free)
  • Santiago, Chile 🇨🇱

Oceania

  • Sydney, Australia 🇦🇺 (free)

The check interval, we support the following frequencies:

  • 30 seconds
  • 1 minute
  • 5 minutes
  • 10 minutes
  • 30 minutes
  • 1 hour

The timeout for the HTTP request, default is 45 seconds

The duration for which the HTTP request is considered degraded.

The number of retries for the HTTP request. For example: 3

Validate the body of the response. The comparisons are:

  • Contains
  • Not Contains
  • Equal
  • Not Equal
  • Empty

Validate the status code of the response. The comparisons are:

  • Equal
  • Not Equal
  • Greater Than
  • Greater Than or Equal
  • Less Than
  • Less Than or Equal

Validate the headers of the reponse. The comparisons are:

  • Contains
  • Not Contains
  • Equal
  • Not Equal
  • Empty

The endpoint we use to export the metrics. We only support HTTP endpoint.

The headers we use to export the metrics to your otlp endpoint.