Commit Graph

13 Commits

Author SHA1 Message Date
Andrew Newdigate 1065f8ce7a Add experimental support for Puma
This allows us (and others) to test drive Puma without it affecting all
users. Puma can be enabled by setting the environment variable
"EXPERIMENTAL_PUMA" to a non empty value.
2018-10-25 17:50:15 +01:00
Stan Hu 48b30e7789 Disable the background Prometheus sampler in tests
This sampler can interfere with tests and cause transient build failures,
such as https://gitlab.com/gitlab-org/gitlab-ce/-/jobs/70241683.
2018-05-24 06:02:39 -07:00
Pawel Chojnacki ee22a47d62 Update prometheus-client-mmap gem to highly optimized version
+ change string concatenation to help with GC pressure.
+ fix metric producing incompatible label sets
2017-12-07 17:47:23 +01:00
Pawel Chojnacki 0ae2d9e68d Rename wip to worker_id 2017-11-23 23:33:02 +01:00
Pawel Chojnacki cdcbeaccbe Move prometheus middle ware to prometheus initialized. 2017-11-23 23:32:55 +01:00
Pawel Chojnacki 765ddaeb85 Only enable unicorn metrics when not in sidekiq mode.
+ remove rebased test case
2017-11-02 21:27:28 +01:00
Pawel Chojnacki c97dc61a9e Cleanup transaction metrics 2017-11-02 18:11:43 +01:00
Pawel Chojnacki 4c04444e22 Finished Ruby Sampler
+ Cleanup sampler, use latest Prometheus gem
2017-11-02 18:10:20 +01:00
Pawel Chojnacki 03b38a4a8d Add GC sampler and small refactor of samplers 2017-11-02 18:09:21 +01:00
Pawel Chojnacki eb51ec0894 Update Prometheus Client MMAP gem to version that fixes performance degradation caused by workers churn 2017-08-29 15:56:13 +02:00
Paweł Chojnacki 746f0ec367 Add sidekiq metrics endpoint and add http server to sidekiq 2017-08-07 17:13:02 +00:00
Pawel Chojnacki 2286879583 Ensure test files are deleted after tests 2017-07-25 14:19:09 +02:00
Paweł Chojnacki 2c3d52161a Update Prometheus gem to version that explicitly calls `munmap` 2017-07-19 08:54:39 +00:00