Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Anonymous server statistics collector (with opt-out option) #493

Closed
9 tasks done
engelgabriel opened this issue Aug 18, 2015 · 9 comments
Closed
9 tasks done

Anonymous server statistics collector (with opt-out option) #493

engelgabriel opened this issue Aug 18, 2015 · 9 comments
Assignees
Milestone

Comments

@engelgabriel
Copy link
Member

It could be very useful for the dev team to know:

  • Versions of the instances
  • Registered users on each instance
  • Avg online users on each instance
  • Max online users on each instance
  • Avg room/channel members count
  • Max room/channel members count
  • Total messages
  • OS Version, Hardware
  • Unique deployment ID
@rodrigok
Copy link
Member

We need another project like the MMS is for MongoDB.

At the installation time we can ask for all admin users to allow to connect with our server so we can create one key and auto register in this new system to start monitoring some things.

Will be useful if we can offer some advantage to admins, like statistics, new version warnings, etc...

@engelgabriel
Copy link
Member Author

Sounds good. Any name suggestions for the new project? Os should we build this inside the Website repo for now?

@rodrigok
Copy link
Member

My suggestions:

  • RMS
  • Rocket.Monitor
  • Rocket.Cloud
  • Rocket.Analytics (this name can limit the features)
  • Apollo ( 😄 )
  • Houston ( 😸 )

@engelgabriel
Copy link
Member Author

Should we have smaller projects for: monitoring, plugins marketplace, announcements, communities directory, etc.. Or on single project as Mission Control?

@rodrigok
Copy link
Member

I really don't know, but I know that this issue is in the wrong milestone! We can't do this until 1.0.

@engelgabriel
Copy link
Member Author

Hehehe.. the initial idea was just to have a very simple collector on our websiteand an option enable true/false on rocket.chat servers to send data every hour.

@Sing-Li
Copy link
Member

Sing-Li commented Aug 19, 2015

I vote for all-in-one 'mission control' style, and if one area becomes too big/complex, can spin it off later.
Should we also throw in admin / config that either doesn't make sense, or too dangerous, to be included in the core? This can be an incentive for admin to allow their install phone home - at least from time to time 😃

@engelgabriel
Copy link
Member Author

Agreed! Lets do it! Our https://rocket.chat is already using https://github.com/RocketChat/Rocket.Chat.Website

@marceloschmidt marceloschmidt changed the title Opt-out anonymous server statistics collector Anonymous server statistics collector (opt-out option) Aug 28, 2015
@marceloschmidt marceloschmidt changed the title Anonymous server statistics collector (opt-out option) Anonymous server statistics collector (with opt-out option) Aug 28, 2015
@rodrigok rodrigok modified the milestones: v1.0, v1.1 Aug 30, 2015
@engelgabriel
Copy link
Member Author

Will close this issue and create another for the enhancements
#726

Peym4n pushed a commit to redlink-gmbh/Rocket.Chat that referenced this issue Apr 4, 2019
…member-find

Speed up member find for threads
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants