Last modified: 2014-07-03 13:23:53 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T69470, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 67470 - Implement throttling strategy for events that have a too high of a throughput.
Implement throttling strategy for events that have a too high of a throughput.
Status: NEW
Product: Analytics
Classification: Unclassified
EventLogging (Other open bugs)
unspecified
All All
: Unprioritized normal
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-07-03 10:28 UTC by nuria
Modified: 2014-07-03 13:23 UTC (History)
10 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description nuria 2014-07-03 10:28:00 UTC
Implement throttling strategy for events that have a too high of a throughput.

In the last quarter we have had couple events in which clients of EL log too much data due to a sampling missconfiguration or a client side bug. We detect these events with the alarms but regardless we process the data and inserting into the database. In most instances the sampling missconfiguration produces very large tables that cannot even be used to extract data from.

We should determine the rate at which schemas can produce events. i.e. the overall ratio of event creation that we can sustain optimally from the database storage perspective. If the throughput rate goes over this ratio we should throttle all schemas.

Also, if a schema suddenly overpowers the rest we should throttle that schema accordingly.

This script can be used to get a breakdown of events in vanadium: 
https://gist.github.com/atdt/8deed4bc2d311ba0122f#file-el-status-py

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links