image

Vigie

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.

Vigie on Github Vigie Docs

Vigie Live Demo

Core Features

image

Advanced Monitoring

Deeply analyze applications services responses with Vigie's Probes. Confront them with your own expected results or policy.

image

Easy to configure

Vigie use a declarative config :
- Vigie config file
- Targets and Assertions TestsFiles.
Done.

image

Probes - Applications Services

Several types of probes make it possible to monitor all kinds of components.
ICMP, TCP/UDP, HTTP, X.509, TLS, DNS, Hash ...

image

Storage & Visualization

Vigie relies on Grafana & TSDB (Warp10 or InfluxDB) to save and expose the results.

image

Alerting

In case of test failure Vigie will warn you.

image

Versatile

Vigie can be use as standalone with minimal features or can also rely on advanced components that enhance its monitoring capability.

System Features

image

Lightweight

Vigie is writen in Go with high concurrency.

To run Vigie a Raspberry Pi is just fine.

image

Cross Platform

Vigie can be run on many plateforms :
- x86, ARM, ARM64...
- Linux, Windows, MacOS...

image

Easy to Deploy

Vigie is delivered as a standalone binary you do not need any dependencies.
Set Up a complete Vigie deployement easly with containers.