algorand / go-algorand

Algorand's official implementation in Go.
https://developer.algorand.org/
Other
1.35k stars 471 forks source link

Improve automated nightly error reporting #1789

Closed bricerisingalgorand closed 1 year ago

bricerisingalgorand commented 3 years ago

Summary

We need reporting on the information that is collected nightly.

Scope/Requirements

This will be a script that collects information about the daily pipelines and errors in telemetry and send them to slack. It will be put in a docker image and run daily using our task framework.

Urgency/Relative Priority

We want to make sure this reporting is more visible. It would be a convenient nice to have so that we have better observability on what's going on in our daily testing.

winder commented 3 years ago

This is the Jenkins task that sends out the nightly network status email which was informing the meatware system. A Jenkins slack plugin would get us most of the way towards an Evan bot.

I'm surprised this is a low priority task, it's pretty important that the dev team be aware of network issues.

algojack commented 3 years ago

We are thinking slack apps? but open to other ideas

Parts: Slack Bot

Lacework

CI/CD

Perf Tests

Network Report