matrix-org / matrix-org/waterfall

Implement efficient structured logging

Open
#50 4 comments 1 reaction 1 assignee Claimed by @daniel-abramov View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.