summaryrefslogtreecommitdiff
path: root/spec/lib/gitlab/metrics
Commit message (Expand)AuthorAgeFilesLines
* Cleanup ruby sampler metricsbjk/48176_ruby_gcBen Kochie2018-06-221-1/+1
* Merge branch 'limit-metrics-content-type' into 'master'Stan Hu2018-06-201-1/+10
|\
| * Limit the action suffixes in transaction metricslimit-metrics-content-typeYorick Peterse2018-06-201-1/+10
* | Remove remaining traces of the Allocations Gemremove-allocations-gemYorick Peterse2018-06-202-8/+0
|/
* Fix GPM content types for DoorkeeperYorick Peterse2018-05-161-3/+3
* Fix setting Gitlab metrics content typesYorick Peterse2018-05-151-3/+3
* Support resetting of Prometheus metrics between test runsStan Hu2018-05-091-0/+18
* Move Sidekiq exporter logs to log/sidekiq_exporter.logsh-move-sidekiq-exporter-logsStan Hu2018-04-021-1/+3
* Rename Concern -> Methods41771-reduce-cardinality-of-metricsPawel Chojnacki2018-01-291-2/+2
* use public_send where appropriatePawel Chojnacki2018-01-291-3/+3
* before -> afterPawel Chojnacki2018-01-291-1/+1
* use define_method to define devine_metric_method. (couldn't resist)Pawel Chojnacki2018-01-291-15/+12
* Fix ruby sampler specPawel Chojnacki2018-01-291-12/+10
* Convert InfluxDB to concern. Fix uninitialized metrics when metrics code is i...Pawel Chojnacki2018-01-291-2/+5
* Cleanup rspecPawel Chojnacki2018-01-291-14/+20
* NullMetric as a singletonPawel Chojnacki2018-01-291-1/+3
* Avoid cascading lockingPawel Chojnacki2018-01-291-1/+1
* Test if feature is respectedPawel Chojnacki2018-01-291-19/+52
* Small Concern_spec cleanupPawel Chojnacki2018-01-291-3/+1
* Add Tests for Metrics::ConcernPawel Chojnacki2018-01-291-0/+101
* Fix testsPawel Chojnacki2018-01-291-1/+1
* Convert active recordPawel Chojnacki2018-01-291-1/+1
* Fix code after refactoringPawel Chojnacki2018-01-291-1/+1
* cleanup method callPawel Chojnacki2018-01-291-32/+12
* Merge branch 'pawel/reduce_cardinality_of_prometheus_metrics' into 'master'Douwe Maan2017-12-212-8/+11
|\
| * Use seconds where possible, and convert to milliseconds for Influxdb consumptionPawel Chojnacki2017-12-212-10/+12
| * Fix tests and formattingPawel Chojnacki2017-12-191-5/+6
| * Make `System.monotonic_time` retun seconds represented by float with microsec...Pawel Chojnacki2017-12-121-2/+2
* | fix test case descriptionPawel Chojnacki2017-12-131-1/+1
* | Expire feature flag cache after 1minutePawel Chojnacki2017-12-121-5/+3
* | use class variables instead of CONSTANTsPawel Chojnacki2017-12-121-2/+2
* | Use AtomicFixNum to implement CAS isolated cache update.Pawel Chojnacki2017-12-121-4/+9
* | Implemente measurement enabled cache using AtomicReferencePawel Chojnacki2017-12-121-2/+2
* | Implement simple in memory cache that expires after 5 minutesPawel Chojnacki2017-12-121-6/+24
* | Cache feature check for 5 minutes for MethodCall instrumentation togglePawel Chojnacki2017-12-121-0/+11
|/
* Remove RubySampler#sample_objects for performance as wellStan Hu2017-12-111-23/+0
* Remove allocation tracking code from InfluxDB sampler for performancesh-remove-allocation-tracking-influxdbStan Hu2017-12-101-23/+0
* Use feature flag instead of application settigns to control if method calls s...pawel/update_prometheus_gem_to_well_tested_versionPawel Chojnacki2017-11-231-6/+3
* Use only real duration to measure method call performance via PrometheusPawel Chojnacki2017-11-231-13/+9
* check method timing threshold when observing method performancePawel Chojnacki2017-11-231-8/+57
* Revert "add metrics tagging to the sidekiq middleware"39958-updatemergerequestsworker-are-failing-on-metric-taggingmicael.bergeron2017-11-081-16/+24
* Make BackgroundTransaction#labels publicPawel Chojnacki2017-11-071-0/+6
* Only enable unicorn metrics when not in sidekiq mode.Pawel Chojnacki2017-11-021-4/+0
* Make subscriber tests pass, after refactoring metricsPawel Chojnacki2017-11-023-6/+6
* rename BackgroundMigration to SidekiqMigrationPawel Chojnacki2017-11-023-2/+15
* Fix sidekiq middleware testsPawel Chojnacki2017-11-022-21/+9
* Tests for Web transaction and remove simple transactonPawel Chojnacki2017-11-024-4/+4
* Cleanup metrics names and removing unnecessary cache read totalPawel Chojnacki2017-11-021-15/+3
* Adjust test to changed metrics methods.Pawel Chojnacki2017-11-021-14/+0
* Move labels tests from Metrics rack spec to Transaction specPawel Chojnacki2017-11-023-71/+58