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 Name | Description | Action |
|---|---|---|
| Incorrect number of redstone instances | We expect one instance running and we have found more or fewer | Find which instances should/should not be running and start/stop as appropriate. |
| Redstone not publishing messages | We expect redstone to be publishing messages frequently and it is not doing | Review the logs and see why it is not publishing. |
| Redstone has restarted | The container has restarted | Investigate what caused the restart and mitigate based on that. |