Predicate

Project documentation

https://docs.predicate.io/operators/run

Monitoring

We have a Predicate dashboard located here for production.

Logs are in docker can be access with docker logs -f predicate-operator.

Maintenance

The predicate validator is deployed via docker and controlled by the usual docker commands, e.g. docker start predicate-operator.

The docker container is managed by a docker compose file stored in ansible. Configuration of the predicate-operator is controlled via an environment file stored in ansible and installed at /home/docker/predicate/bin/.env. The per environment values are injected in to these files via ansible.

Alerts

Alert NameDescriptionAction
Incorrect number of predicate instancesWe expect one instance running and we have found more or fewerFind which instances should/should not be running and start/stop as appropriate.