Redstone

Project documentation

https://docs.redstone.finance/docs/avs/running-avs-operator-mainnet/

Monitoring

We have a Redstone dashboard located here for production.

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

Maintenance

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

There is also a sidecar container called redstone-operator-validation-api. Presently, this is not exposed externally.

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

Alerts

Alert NameDescriptionAction
Incorrect number of redstone instancesWe expect one instance running and we have found more or fewerFind which instances should/should not be running and start/stop as appropriate.
Redstone not publishing messagesWe expect redstone to be publishing messages frequently and it is not doingReview the logs and see why it is not publishing.
Redstone has restartedThe container has restartedInvestigate what caused the restart and mitigate based on that.