RocketChat / RocketChat/Rocket.Chat
Improve statistics data collector
Open
@marceloschmidt is already working on this.
Since Mar 19, 2020.
triaged
type: improvement
- Dominant language
- TypeScript
- Stars
- 46.1k
- Forks
- 13.9k
- Avg merge
- 3d 3h
- Merged PRs (30d)
- 130
Description
To be able to show a dashboard of server usage over the time with statistics like listed bellow we need to improve our data collector to store more data points and aggregate them correctly.
List of data we could show
- Most active channels
- Most active users
- Average time usage per channel
- Average time usage overall
- Number of users over time
- Most busy time
- Active users per day, week and month
- Average messages per channel
- Average messages per day and month
And more...
Some ideas could be found in this issue too:
https://github.com/RocketChat/Rocket.Chat/issues/3824
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.