Grey

Best in class health probing for all of your production endpoints.

Get Started Download open in new window

Lightweight

With an average memory footprint of just 4MB, Grey is designed to be effectively free to run across your infrastructure while providing exceptional visibility.

Trivial Configuration

Grey's intuitive YAML configuration makes defining and deploying new probes a breeze.

Best in Class Observability

With native OpenTelemetry integration and trace propagation, it has never been easier to dive into the cause of a probe failure.

Grey is a synthetic monitoring tool designed to help you measure and understand customer impacting outages within minutes. It is designed to be trivially lightweight, letting you run it anywhere in your infrastructure or on the cheapest public cloud instances money can buy, giving you exceptional breadth of visibility and high signal to noise ratios.

Features

  • Extremely low memory footprint allows you to run Grey in resource constrained environments at low cost.
  • Native ARM binaries allow you to run Grey on embedded Linux devices like Raspberry Pis for cheap distributed probing.

Example

probes:
  - name: google.search
    policy:
      interval: 5000
      timeout: 2000
      retries: 3
    target: !Http
      url: https://google.com?q=grey+healthcheck+system
    validators:
      http.status: !OneOf [200]
      http.header.content-type: !Contains "text/html"