summaryrefslogtreecommitdiff
path: root/lib/gitlab/metrics/prometheus.rb
Commit message (Expand)AuthorAgeFilesLines
* Add latest changes from gitlab-org/gitlab@15-2-stable-eev15.2.0-rc42GitLab Bot2022-07-201-0/+1
* Add latest changes from gitlab-org/gitlab@14-1-stable-eev14.1.0-rc42GitLab Bot2021-07-201-2/+0
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2020-01-091-1/+9
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2020-01-091-1/+9
* Enable even more frozen string for lib/gitlabgfyoung2018-11-161-0/+2
* Support resetting of Prometheus metrics between test runsStan Hu2018-05-091-0/+8
* use Gitlab::UserSettings directly as a singleton instead of including/extendi...Mario de la Ossa2018-02-021-2/+1
* Do not use include Gitlab::CurrentSettings unnecessarilyPawel Chojnacki2018-01-291-2/+2
* Convert InfluxDB to concern. Fix uninitialized metrics when metrics code is i...Pawel Chojnacki2018-01-291-2/+1
* Move prometheus metrics to module. Use class instance variables for metrics a...Pawel Chojnacki2018-01-291-44/+49
* NullMetric as a singletonPawel Chojnacki2018-01-291-1/+1
* Use StrongMemoize and enable/disable cops properlyLin Jen-Shin2017-11-181-8/+10
* Merge remote-tracking branch 'upstream/master' into no-ivar-in-modulesLin Jen-Shin2017-11-171-7/+23
|\
| * Avoid using Send (but is it better?) + small rubocop cleanupPawel Chojnacki2017-11-021-1/+1
| * Adjust test to changed metrics methods.Pawel Chojnacki2017-11-021-1/+1
| * Guard metrics creation with a mutexPawel Chojnacki2017-11-021-7/+23
* | Allow simple ivar ||= form. Update accordinglyLin Jen-Shin2017-09-191-1/+1
* | Add cop to make sure we don't use ivar in a moduleLin Jen-Shin2017-09-181-0/+1
|/
* Update Prometheus gem to version that explicitly calls `munmap`Paweł Chojnacki2017-07-191-3/+5
* Instrument Unicorn with Ruby exporterPaweł Chojnacki2017-07-041-2/+2
* use proper `if defined?` check.33823_do_not_enable_defaults_when_metrics_folder_is_missingPawel Chojnacki2017-06-201-2/+5
* Do not enable prometheus metrics when data folder is not present.Pawel Chojnacki2017-06-191-1/+12
* Add missing trailing newlinesPawel Chojnacki2017-06-021-1/+1
* Split the metrics implementation to separate modules for Influx and PrometheusPawel Chojnacki2017-06-021-0/+41