summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | Merge branch 'usage-ping-port' into 'master' Sean McGivern2017-04-1962-50/+1498
| |\ \ \ \ \ \ \ | | |_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Usage ping port Closes #27750 See merge request !10481
| | * | | | | | Add uploads and fix privacy policy wordingusage-ping-portSean McGivern2017-04-181-1/+2
| | | | | | | |
| | * | | | | | Remove EE changelogsSean McGivern2017-04-182-8/+0
| | | | | | | |
| | * | | | | | Make ESLint happySean McGivern2017-04-171-14/+13
| | | | | | | |
| | * | | | | | Don't show usage ping on settings pageSean McGivern2017-04-175-9/+10
| | | | | | | |
| | * | | | | | Fix user activities HTTP clone specSean McGivern2017-04-171-7/+8
| | | | | | | |
| | * | | | | | Use a proper matcherRémy Coutable2017-04-141-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
| | * | | | | | Fix `last_activity_at` to `last_activity_on`Rémy Coutable2017-04-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
| | * | | | | | Fix git HTTP specSean McGivern2017-04-141-1/+1
| | | | | | | |
| | * | | | | | Remove Geo referencesSean McGivern2017-04-142-4/+0
| | | | | | | |
| | * | | | | | Fix method visibilitySean McGivern2017-04-141-2/+0
| | | | | | | |
| | * | | | | | Make downtime_check happySean McGivern2017-04-141-0/+2
| | | | | | | |
| | * | | | | | Don't use `send` in settings initializerSean McGivern2017-04-141-6/+6
| | | | | | | |
| | * | | | | | Remove unused user activities codeSean McGivern2017-04-1410-400/+6
| | | | | | | |
| | * | | | | | Fix doc linksSean McGivern2017-04-143-3/+3
| | | | | | | |
| | * | | | | | Use last_activity_on in cohortsSean McGivern2017-04-142-8/+8
| | | | | | | |
| | * | | | | | Add missing links in the documentationRegis Freyd2017-04-142-5/+5
| | | | | | | |
| | * | | | | | Tidy up usage ping and cohorts docsSean McGivern2017-04-142-13/+12
| | | | | | | |
| | * | | | | | Remove redundant sentence from cohorts disabledSean McGivern2017-04-141-1/+1
| | | | | | | |
| | * | | | | | Use serializer for formatting cohorts dataSean McGivern2017-04-148-67/+168
| | | | | | | |
| | * | | | | | Move documentation as per Axil commentRegis Freyd2017-04-144-98/+51
| | | | | | | |
| | * | | | | | Fix documentation links from cohortsSean McGivern2017-04-142-3/+4
| | | | | | | |
| | * | | | | | Rename user cohorts -> cohortsSean McGivern2017-04-1410-16/+16
| | | | | | | |
| | * | | | | | Fix column name in user cohortsSean McGivern2017-04-141-1/+1
| | | | | | | |
| | * | | | | | Fix usage ping doc locationSean McGivern2017-04-143-5/+9
| | | | | | | |
| | * | | | | | Cache user cohorts results for a daySean McGivern2017-04-141-1/+3
| | | | | | | |
| | * | | | | | Make UserCohortsService more understandableSean McGivern2017-04-142-39/+73
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Extract out into several methods. 2. Add more comments describing the data and the shape of the data.
| | * | | | | | Add user cohorts and usage ping documentationRegis Freyd2017-04-142-0/+85
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Still need final links all over the place.
| | * | | | | | Add user cohorts table to admin areaSean McGivern2017-04-1412-2/+179
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This table shows the percentage of users who registered in the last twelve months, who last signed in during or later than each of those twelve months, by month. It is only enabled when the usage ping is enabled, and the page also shows pretty-printed usage ping data. The cohorts table is generated in Ruby from some basic SQL queries, because performing the gap-filling and running sums needed in both MySQL and Postgres is painful.
| | * | | | | | Add a post-deploy migration to migrate from former Redis activity to DBRémy Coutable2017-04-142-0/+136
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
| | * | | | | | Expose `last_activity_on` in the User APIRémy Coutable2017-04-144-19/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
| | * | | | | | Add new ScheduleUpdateUserActivityWorker and UpdateUserActivityWorkerRémy Coutable2017-04-149-0/+120
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
| | * | | | | | Add a new Gitlab::UserActivities class to track user activitiesRémy Coutable2017-04-1413-205/+191
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This new class uses a Redis Hash instead of a Sorted Set. Signed-off-by: Rémy Coutable <remy@rymai.me>
| | * | | | | | Port 'Add user activities API' to CESean McGivern2017-04-1413-42/+634
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CE port of https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/962
| | * | | | | | Remove user activities table and use redis instead of PG for recording ↵James Lopez2017-04-1412-73/+111
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | activities Refactored specs and added a post deployment migration to remove the activity users table.
| | * | | | | | Add user activity service and spec. Also added relevant - NOT offline - ↵James Lopez2017-04-1415-0/+177
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | migration It uses a user activity table instead of a column in users. Tested with mySQL and postgreSQL
| | * | | | | | Add prometheus services to usage pingSean McGivern2017-04-143-1/+4
| | | | | | | |
| | * | | | | | Add edition to usage pingSean McGivern2017-04-142-5/+9
| | | | | | | |
| | * | | | | | Fix usage ping worker queueSean McGivern2017-04-141-3/+1
| | | | | | | |
| | * | | | | | Add changelog for usage ping in CESean McGivern2017-04-141-0/+4
| | | | | | | |
| | * | | | | | Add Upload count to usage dataRobert Speicher2017-04-142-0/+2
| | | | | | | |
| | * | | | | | Used named parameter for refreshing usage dataStan Hu2017-04-143-5/+6
| | | | | | | |
| | * | | | | | Cache the last usage data to avoid unicorn timeoutsStan Hu2017-04-142-5/+5
| | | | | | | |
| | * | | | | | Port 'Add uuid to usage ping' to CESean McGivern2017-04-144-2/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CE port of https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/1521
| | * | | | | | Track Mattermost usageZ.J. van de Weg2017-04-143-1/+6
| | | | | | | |
| | * | | | | | Add documentation on Usage statistics and link from the admin areaAchilleas Pipinellis2017-04-142-0/+88
| | | | | | | |
| | * | | | | | Remove pushes count from usage ping payloadRuben Davila2017-04-142-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This query is constantly generating timeout errors on large installations and we don't have a simple solution for now and also we don't think having this counter is really critical.
| | * | | | | | Port 'Add more usage data to EE ping' to CESean McGivern2017-04-1410-18/+192
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CE port of https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/735
| | * | | | | | Port 'Add EE usage ping' to CESean McGivern2017-04-148-1/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CE port of https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/557
| * | | | | | | Merge branch 'fix/orphan-notification-settings' into 'master' Yorick Peterse2017-04-194-1/+31
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix orphaned notification settings Closes #29688 See merge request !10763