RocketChat / RocketChat/Rocket.Chat

Improve statistics data collector

Open
#10,726 2 comments 0 reactions 1 assignee View on GitHub

@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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.