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