gitlab-ce/doc
Yorick Peterse d345591fc8
Tracking of custom events
GitLab Performance Monitoring is now able to track custom events not
directly related to application performance. These events include the
number of tags pushed, repositories created, builds registered, etc.

The use of these events is to get a better overview of how a GitLab
instance is used and how that may affect performance. For example, a
large number of Git pushes may have a negative impact on the underlying
storage engine.

Events are stored in the "events" measurement and are not prefixed with
"rails_" or "sidekiq_", this makes it easier to query events with the
same name triggered from different parts of the application. All events
being stored in the same measurement also makes it easier to downsample
data.

Currently the following events are tracked:

* Creating repositories
* Removing repositories
* Changing the default branch of a repository
* Pushing a new tag
* Removing an existing tag
* Pushing a commit (along with the branch being pushed to)
* Pushing a new branch
* Removing an existing branch
* Importing a repository (along with the URL we're importing)
* Forking a repository (along with the source/target path)
* CI builds registered (and when no build could be found)
* CI builds being updated
* Rails and Sidekiq exceptions

Fixes gitlab-org/gitlab-ce#13720
2016-08-17 10:04:04 +02:00
..
administration Merge branch 'patch-3' into 'master' 2016-08-11 05:06:59 +00:00
api Ability to specify branches for pivotal tracker integration 2016-08-15 11:01:41 +03:00
ci Add documentation for test coverage report badge 2016-08-15 15:13:56 +02:00
container_registry Simplify feature introduction note 2016-08-08 11:44:55 +03:00
customization optimize png images losslessly using zopflipng 2016-06-29 19:22:15 +08:00
development Merge branch 'document-when-to-add-indexes' into 'master' 2016-08-16 17:03:22 +00:00
downgrade_ee_to_ce Update EE downgrade instructions to include JenkinsDeprecatedService 2016-06-24 12:11:46 -07:00
gitlab-basics Update start-using-git.md 2016-07-21 16:49:40 +00:00
hooks Change doc location of custom hooks 2016-07-05 15:04:44 +03:00
incoming_email
install Update currently supported Ruby version info. 2016-08-11 19:00:00 +02:00
integration Updated Akismet documentation 2016-08-16 17:13:01 -05:00
intro Move labels documentation to new location 2016-06-21 18:54:30 +02:00
legal
logs
markdown Move markdown doc to the right location 2016-08-03 08:54:17 +03:00
migrate_ci_to_ce
monitoring Tracking of custom events 2016-08-17 10:04:04 +02:00
operations
permissions Move permissions/permissions.md to user/permissions.md 2016-07-12 17:49:03 +03:00
profile optimize png images losslessly using zopflipng 2016-06-29 19:22:15 +08:00
project_services Refactor Slack service documentation 2016-07-22 12:37:05 +03:00
public_access Change URLs to new permissions.md location 2016-07-12 18:03:29 +03:00
raketasks Mention that gitlab.rb must be kept, too 2016-08-04 15:41:37 +01:00
security optimize png images losslessly using zopflipng 2016-06-29 19:22:15 +08:00
ssh
system_hooks
update Update gitlab-shell to v3.3.3 2016-08-11 13:28:02 -05:00
user Fix permissions check in controller, added relevant spec and updated docs 2016-08-11 16:59:37 +02:00
web_hooks Added documentation for pipeline hooks 2016-08-12 17:52:02 +02:00
workflow Load issues and merge requests templates from repository 2016-08-16 15:50:17 -03:00
README.md One link to development guides. 2016-08-04 10:39:09 +00:00

README.md

Documentation

User documentation

Administrator documentation

Contributor documentation

  • Development All styleguides and explanations how to contribute.
  • Legal Contributor license agreements.