matrix-org / matrix-org/waterfall
Implement efficient structured logging
Open
good first issue
T-Enhancement
- Dominant language
- Go
- Stars
- 105
- Forks
- 5
- PR merge metrics
- No merged PRs in 30d
Description
We do use a framework that allows structured logging, however currently we use different formats to log stuff in other places. We must unify them in order to have structured Grafana-compatible logging.
- [x] Log important key=value pairs when receiving signaling messages or when things happen
- [ ] Use a format that would be readable and compatible with Grafana
- [ ] Replace `logrus` with a more efficient framework. Unfortunately `logrus` falls short [when it comes to performance](http://hackemist.com/logbench/) 🙁
- [ ] Group common logs together to reduce the amount of lines that we log.
Contributor guide
Assessment
This issue has not been assessed yet.