Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-01-09Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-12-22Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-12-17Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-12-16Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-12-11Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-11-07Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-10-30Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-10-16Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-10-16Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-10-04Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-10-03Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-09-17Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-08-19Clean Sidekiq metrics from multiproc dir on startAleksei 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-12Fix metric files being wiped after the app startsAleksei 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-18Fix pid providing for PrometheusAleksei 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-10Add a rubocop for Rails.loggerMayra Cabrera
Suggests to use a JSON structured log instead Related to https://gitlab.com/gitlab-org/gitlab-ce/issues/54102
2019-07-02Merge 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-02Start UnicornSampler in master processJan Provaznik
Using `on_master_start` assures that the sampler is started in master process and not in worker processes.
2019-07-02Use separate Prometheus metrics dirs in dev/testAleksei Lipniagov
Store Sidekiq and Web server metrics from Prometheus in separate directories in `development` and `test` environments.
2019-07-01Run do_master_restart callback on server startJan 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-14Add back sidekiq metrics exporterRyan Cobb
2019-06-06Adds sidekiq worker label for ruby metricsRyan Cobb
2019-05-29Add Puma samplerJan Provaznik
This sampler gathers Puma-specific metrics which can be used by Prometheus then.
2018-10-25Add experimental support for PumaAndrew 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-24Disable the background Prometheus sampler in testsStan 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-07Update prometheus-client-mmap gem to highly optimized versionPawel Chojnacki
+ change string concatenation to help with GC pressure. + fix metric producing incompatible label sets
2017-11-24Rename wip to worker_idPawel Chojnacki
2017-11-24Move prometheus middle ware to prometheus initialized.Pawel Chojnacki
2017-11-02Only enable unicorn metrics when not in sidekiq mode.Pawel Chojnacki
+ remove rebased test case
2017-11-02Cleanup transaction metricsPawel Chojnacki
2017-11-02Finished Ruby SamplerPawel Chojnacki
+ Cleanup sampler, use latest Prometheus gem
2017-11-02Add GC sampler and small refactor of samplersPawel Chojnacki
2017-08-29Update Prometheus Client MMAP gem to version that fixes performance ↵Pawel Chojnacki
degradation caused by workers churn
2017-08-07Add sidekiq metrics endpoint and add http server to sidekiqPaweł Chojnacki
2017-07-25Ensure test files are deleted after testsPawel Chojnacki
2017-07-19Update Prometheus gem to version that explicitly calls `munmap`Paweł Chojnacki