Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | 2020-07-22 | 1 | -0/+1 |
| | |||||
* | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | 2020-05-28 | 1 | -4/+4 |
| | |||||
* | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | 2020-05-22 | 1 | -4/+1 |
| | |||||
* | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | 2020-05-20 | 1 | -0/+4 |
| | |||||
* | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | 2020-05-15 | 1 | -0/+2 |
| | |||||
* | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | 2020-04-21 | 1 | -0/+4 |
| | |||||
* | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | 2020-01-09 | 1 | -0/+6 |
| | |||||
* | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | 2019-12-22 | 1 | -6/+6 |
| | |||||
* | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | 2019-12-17 | 1 | -6/+6 |
| | |||||
* | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | 2019-12-16 | 1 | -9/+2 |
| | |||||
* | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | 2019-12-11 | 1 | -6/+6 |
| | |||||
* | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | 2019-11-07 | 1 | -0/+7 |
| | |||||
* | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | 2019-10-30 | 1 | -2/+2 |
| | |||||
* | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | 2019-10-16 | 1 | -1/+9 |
| | |||||
* | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | 2019-10-16 | 1 | -0/+6 |
| | |||||
* | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | 2019-10-04 | 1 | -1/+22 |
| | |||||
* | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | 2019-10-02 | 1 | -0/+2 |
| | |||||
* | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | 2019-09-17 | 1 | -2/+4 |
| | |||||
* | Clean Sidekiq metrics from multiproc dir on start | Aleksei Lipniagov | 2019-08-19 | 1 | -0/+3 |
| | | | | | | | 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 | ||||
* | Fix metric files being wiped after the app starts | Aleksei Lipniagov | 2019-08-12 | 1 | -19/+0 |
| | | | | | | | | | 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. | ||||
* | Fix pid providing for Prometheus | Aleksei Lipniagov | 2019-07-18 | 1 | -2/+1 |
| | | | | | | | 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. | ||||
* | Add a rubocop for Rails.logger | Mayra Cabrera | 2019-07-10 | 1 | -1/+1 |
| | | | | | | Suggests to use a JSON structured log instead Related to https://gitlab.com/gitlab-org/gitlab-ce/issues/54102 | ||||
* | Merge branch ↵ | Kamil Trzciński | 2019-07-02 | 1 | -4/+16 |
|\ | | | | | | | | | | | | | | | | | '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 | ||||
| * | Use separate Prometheus metrics dirs in dev/test63869-store-prometheus-metrics-in-separate-dirs-in-test-and-prod | Aleksei Lipniagov | 2019-07-02 | 1 | -4/+16 |
| | | | | | | | | | | Store Sidekiq and Web server metrics from Prometheus in separate directories in `development` and `test` environments. | ||||
* | | Start UnicornSampler in master process | Jan Provaznik | 2019-07-02 | 1 | -6/+4 |
|/ | | | | | Using `on_master_start` assures that the sampler is started in master process and not in worker processes. | ||||
* | Run do_master_restart callback on server start | Jan Provaznik | 2019-07-01 | 1 | -4/+11 |
| | | | | | | | | | | 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. | ||||
* | Add back sidekiq metrics exporterrc/add_back_sidekiq_exporter | Ryan Cobb | 2019-06-13 | 1 | -0/+6 |
| | |||||
* | Adds sidekiq worker label for ruby metrics | Ryan Cobb | 2019-06-06 | 1 | -6/+0 |
| | |||||
* | Add Puma sampler | Jan Provaznik | 2019-05-29 | 1 | -1/+7 |
| | | | | | This sampler gathers Puma-specific metrics which can be used by Prometheus then. | ||||
* | Add experimental support for Pumaan-multithreading | Andrew Newdigate | 2018-10-25 | 1 | -3/+19 |
| | | | | | | 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. | ||||
* | Disable the background Prometheus sampler in testssh-disable-background-metrics-in-tests | Stan Hu | 2018-05-24 | 1 | -1/+1 |
| | | | | | This sampler can interfere with tests and cause transient build failures, such as https://gitlab.com/gitlab-org/gitlab-ce/-/jobs/70241683. | ||||
* | Update prometheus-client-mmap gem to highly optimized version | Pawel Chojnacki | 2017-12-07 | 1 | -8/+1 |
| | | | | | + change string concatenation to help with GC pressure. + fix metric producing incompatible label sets | ||||
* | Rename wip to worker_id | Pawel Chojnacki | 2017-11-23 | 1 | -3/+3 |
| | |||||
* | Move prometheus middle ware to prometheus initialized. | Pawel Chojnacki | 2017-11-23 | 1 | -1/+5 |
| | |||||
* | Only enable unicorn metrics when not in sidekiq mode. | Pawel Chojnacki | 2017-11-02 | 1 | -1/+4 |
| | | | | + remove rebased test case | ||||
* | Cleanup transaction metrics | Pawel Chojnacki | 2017-11-02 | 1 | -4/+13 |
| | |||||
* | Finished Ruby Sampler | Pawel Chojnacki | 2017-11-02 | 1 | -1/+1 |
| | | | | + Cleanup sampler, use latest Prometheus gem | ||||
* | Add GC sampler and small refactor of samplers | Pawel Chojnacki | 2017-11-02 | 1 | -0/+4 |
| | |||||
* | Update Prometheus Client MMAP gem to version that fixes performance ↵pawel/bump_prometheus_client_mmap_version_to_fix_performance_degradation | Pawel Chojnacki | 2017-08-29 | 1 | -0/+3 |
| | | | | degradation caused by workers churn | ||||
* | Add sidekiq metrics endpoint and add http server to sidekiq | Paweł Chojnacki | 2017-08-07 | 1 | -0/+6 |
| | |||||
* | Ensure test files are deleted after tests | Pawel Chojnacki | 2017-07-25 | 1 | -1/+1 |
| | |||||
* | Update Prometheus gem to version that explicitly calls `munmap` | Paweł Chojnacki | 2017-07-19 | 1 | -0/+12 |