Seer is an open-source implementation of synthetic monitoring for HTTP APIs.
Goals:
- Self-hosted - deploy on your existing infrastructure (e.g. kubernetes)
- Private networks - run inside VPCs without exposing the service to public internet.
- Low-overhead - utilize unused capacity in your existing compute (kubernetes clusters).
Motivation
There are a a number of commercial products offering synthetic monitoring (DataDog, NewRelic, Sematext). This tool aims to provide an alternative which can utilize your existing infrastrucuture excess capacity to reduce extra costs (and dependencies) on third party providers.
Seer is in very early stages of maturity and unsuitable for most workloads.
The repository is setup to be developed inside GitPod.