blackst0ne
aa60db6cee
Add CommonMark markdown engine
2018-03-07 23:14:41 +11:00
Pawel Chojnacki
cdcbeaccbe
Move prometheus middle ware to prometheus initialized.
2017-11-23 23:32:55 +01:00
Grzegorz Bizon
4da03e9977
Merge branch 'pawel/metrics-to-prometheus-33643' into 'master'
...
Add all InfluxDB metrics to prometheus
See merge request gitlab-org/gitlab-ce!13891
2017-11-06 21:17:24 +00:00
Sean McGivern
045795d0d9
Merge branch 'remove-ensure-ref-fetched-from-controllers' into 'master'
...
removed the #ensure_ref_fetched from all controllers
Closes #36061
See merge request gitlab-org/gitlab-ce!15129
2017-11-06 17:10:18 +00:00
Francisco Javier López
bf0331dc72
Resolve "DashboardController#activity.json is slow due to SQL"
2017-11-06 16:52:56 +00:00
micael.bergeron
5ab3ed7a9a
align with the comments
2017-11-06 09:23:41 -05:00
micael.bergeron
cd88fa8f80
removed the #ensure_ref_fetched from all controllers
...
also, I refactored the MergeRequest#fetch_ref method to express
the side-effect that this method has.
MergeRequest#fetch_ref -> MergeRequest#fetch_ref!
Repository#fetch_source_branch -> Repository#fetch_source_branch!
2017-11-03 08:13:11 -04:00
Pawel Chojnacki
c97dc61a9e
Cleanup transaction metrics
2017-11-02 18:11:43 +01:00
Pawel Chojnacki
03b38a4a8d
Add GC sampler and small refactor of samplers
2017-11-02 18:09:21 +01:00
Stan Hu
31e3f47280
Disable Unicorn sampling in Sidekiq since there are no Unicorn sockets to monitor
...
This reduces some polling overhead and reduces the need to aggregate
empty metrics from the Sidekiq worker.
2017-11-01 08:15:59 -07:00
Tiago Botelho
6d8e102c74
Adds cacheless render to Banzai object render
2017-09-06 15:35:35 +01:00
Jarka Kadlecova
658e89a8b7
Instrument MergeRequest#fetch_ref
2017-09-01 09:36:37 +02:00
Jarka Kadlecova
7ba19ab620
Instrument MergeRequest#ensure_ref_fetched
2017-08-28 15:21:34 +02:00
Tiago Botelho
4236c2f055
Adds link_to_gfm method instrumentation
2017-07-25 10:51:21 +01:00
Douwe Maan
be08202b4b
Merge branch 'bjk/metric_names' into 'master'
...
Update metric names to match Prometheus guidelines.
Closes #35031
See merge request !12812
2017-07-14 18:05:18 +00:00
Sean McGivern
a5b8d4bcea
Instrument Ability
2017-07-14 10:46:49 +01:00
Pawel Chojnacki
2d0741e562
Rename ConnectionRackMiddleware to RequestsRackMiddleware.
...
+ fix tests after metrics rename
2017-07-13 00:46:17 +02:00
Pawel Chojnacki
1eca48819a
Merge prometheus unicorn sampler settigns within monitoring settings
2017-07-05 00:51:01 +02:00
Paweł Chojnacki
26ac691a68
Instrument Unicorn with Ruby exporter
2017-07-04 15:28:34 +00:00
Grzegorz Bizon
0430b76441
Enable Style/DotPosition Rubocop 👮
2017-06-21 13:48:12 +00:00
Sean McGivern
54c0c0cd17
Instrument MergeRequestDiff#load_commits
...
This instrumentation isn't needed strictly for performance measurements, but
just to see which controller actions call this method at all. See
<https://gitlab.com/gitlab-org/gitlab-ce/issues/30224#note_32306159 > for more
details.
2017-06-14 12:01:38 +01:00
Robert Speicher
bdc1a55ede
Merge branch '29389-fix-already-initialized-constants' into 'master'
...
Remove explicit `require` calls, and use `require_dependency` when needed
Closes #29389
See merge request !9899
2017-03-14 15:07:51 +00:00
Rémy Coutable
c5e34da01d
Remove explicit require
calls, and use require_dependency
when needed
...
See
http://guides.rubyonrails.org/autoloading_and_reloading_constants.html
for more info.
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-03-13 14:29:55 +01:00
Bob Van Landuyt
b55936bf0b
Don't instrument app/services/concerns
2017-03-13 08:27:52 +01:00
Adam Niedzielski
ee31872777
Execute metrics initializer earlier
...
This makes sure that Gitlab::Metrics::RackMiddleware is added before
Gitlab::EtagCaching::Middleware.
2017-03-01 18:15:28 +01:00