Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-09 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-12-22 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-12-17 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-12-16 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-12-11 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-11-07 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-10-30 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-10-16 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-10-16 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-10-04 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-10-03 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-09-17 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-08-19 | Clean Sidekiq metrics from multiproc dir on start | Aleksei Lipniagov | |
After moving the multiproc dir cleanup into `config.ru`:`warmup`, we stopped cleaning Sidekiq metrics dir which is not correct. This MR intended to fix that. More details: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/31668 | |||
2019-08-12 | Fix metric files being wiped after the app starts | Aleksei Lipniagov | |
When we hit our app with the initial request, in `warmup`, some metrics already being created as well as corresponding files. If we do `multiproc_file_dir` cleanup after that, we delete the files from the dir while keeping them in memory which leads to the incorrect behavior: the metric is being updated in in-memory, while is not present in the db, not sent to Prometheus as the result. | |||
2019-07-18 | Fix pid providing for Prometheus | Aleksei Lipniagov | |
Use relative worker identifier for metrics (instead of Process.pid) and identify when Unicorn/Puma/Sidekiq is used. Previously, it was assumed that all metrics are gathered from Unicorn due to hardcoded implementation which was incorrect. | |||
2019-07-10 | Add a rubocop for Rails.logger | Mayra Cabrera | |
Suggests to use a JSON structured log instead Related to https://gitlab.com/gitlab-org/gitlab-ce/issues/54102 | |||
2019-07-02 | Merge branch ↵ | Kamil Trzciński | |
'63869-store-prometheus-metrics-in-separate-dirs-in-test-and-prod' into 'master' Use separate Prometheus metrics dirs in dev/test Closes #63869 See merge request gitlab-org/gitlab-ce!30253 | |||
2019-07-02 | Start UnicornSampler in master process | Jan Provaznik | |
Using `on_master_start` assures that the sampler is started in master process and not in worker processes. | |||
2019-07-02 | Use separate Prometheus metrics dirs in dev/test | Aleksei Lipniagov | |
Store Sidekiq and Web server metrics from Prometheus in separate directories in `development` and `test` environments. | |||
2019-07-01 | Run do_master_restart callback on server start | Jan Provaznik | |
We want to call master_restart callback on start too - this callback is used for cleaning up prometheus files. It has been added to Omnibus already: https://gitlab.com/gitlab-org/omnibus-gitlab/merge_requests/3350 So make sure that Unicorn example configs are up-to-date and that the same callback is called for Puma too. | |||
2019-06-14 | Add back sidekiq metrics exporter | Ryan Cobb | |
2019-06-06 | Adds sidekiq worker label for ruby metrics | Ryan Cobb | |
2019-05-29 | Add Puma sampler | Jan Provaznik | |
This sampler gathers Puma-specific metrics which can be used by Prometheus then. | |||
2018-10-25 | Add experimental support for Puma | Andrew Newdigate | |
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-05-24 | Disable the background Prometheus sampler in tests | Stan Hu | |
This sampler can interfere with tests and cause transient build failures, such as https://gitlab.com/gitlab-org/gitlab-ce/-/jobs/70241683. | |||
2017-12-07 | Update prometheus-client-mmap gem to highly optimized version | Pawel Chojnacki | |
+ change string concatenation to help with GC pressure. + fix metric producing incompatible label sets | |||
2017-11-24 | Rename wip to worker_id | Pawel Chojnacki | |
2017-11-24 | Move prometheus middle ware to prometheus initialized. | Pawel Chojnacki | |
2017-11-02 | Only enable unicorn metrics when not in sidekiq mode. | Pawel Chojnacki | |
+ remove rebased test case | |||
2017-11-02 | Cleanup transaction metrics | Pawel Chojnacki | |
2017-11-02 | Finished Ruby Sampler | Pawel Chojnacki | |
+ Cleanup sampler, use latest Prometheus gem | |||
2017-11-02 | Add GC sampler and small refactor of samplers | Pawel Chojnacki | |
2017-08-29 | Update Prometheus Client MMAP gem to version that fixes performance ↵ | Pawel Chojnacki | |
degradation caused by workers churn | |||
2017-08-07 | Add sidekiq metrics endpoint and add http server to sidekiq | Paweł Chojnacki | |
2017-07-25 | Ensure test files are deleted after tests | Pawel Chojnacki | |
2017-07-19 | Update Prometheus gem to version that explicitly calls `munmap` | Paweł Chojnacki | |