sourcify icon indicating copy to clipboard operation
sourcify copied to clipboard

Add monitoring for both staging and production environments

Open edisinovcic opened this issue 5 years ago • 7 comments

Idea was to user some of the docker monitoring tools and check health of containers (healtcheck has been added to some container, not all) and to publish to gitter https://gitter.im/ethereumautomation/source-verify if something goes down.

Each gitter channel has a webhook that can be used for this.

edisinovcic avatar Feb 28 '20 15:02 edisinovcic

@chriseth @cgewecke would appreciate your feedback for this.

edisinovcic avatar Feb 28 '20 15:02 edisinovcic

Just send error logs to gitter chat

edisinovcic avatar Mar 09 '20 16:03 edisinovcic

monitoring

Problems that we saw with storage without clear scripts could be mitigated by having service like this which would track not only docker containers but also state of the server so we can get notifications if server CPU/Memory/Storage goes for example 90% capacity. This is just a nice dashboard for admins, but true advantage comes from pushing notifications to gitter.

edisinovcic avatar Mar 16 '20 11:03 edisinovcic

Implemented basic monitoring. Still, notifications on gitter are not implemented.

edisinovcic avatar Apr 06 '20 11:04 edisinovcic

Add loki and jaeger tracing for logs aggregation and showing them inside grafana.

edisinovcic avatar May 18 '20 14:05 edisinovcic

Could also be improved by: https://github.com/ethereum/sourcify/issues/130

edisinovcic avatar Jul 27 '20 12:07 edisinovcic

Add to CI.

edisinovcic avatar Oct 12 '20 15:10 edisinovcic