Alpha v0.6
Vigie is a continuous testing tool based on assertions for monitoring application service status. Monitor various types of services and to confront them with an expected result.
Vigie is design to be lightweight, easy to deploy and with simplicity of use in mind.
Deeply analyze applications services responses with Vigie's Probes. Confront them with your own expected results or policy.
Vigie use a declarative config :
- Vigie config file
- Targets and Assertions TestsFiles.
Done.
Several types of probes make it possible to monitor all kinds of components.
ICMP, TCP/UDP, HTTP, X.509, TLS, DNS, Hash ...
Vigie relies on Grafana & TSDB (Warp10 or InfluxDB) to save and expose the results.
In case of test failure Vigie will warn you.
Vigie can be use as standalone with minimal features or can also rely on advanced components that enhance its monitoring capability.
Vigie is writen in Go with high concurrency.
To run Vigie a Raspberry Pi is just fine.
Vigie can be run on many plateforms :
- x86, ARM, ARM64...
- Linux, Windows, MacOS...
Vigie is delivered as a standalone binary you do not need any dependencies.
Set Up a complete Vigie deployement easly with containers.