summaryrefslogtreecommitdiff
path: root/spec/lib/gitlab/metrics
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix Rubocop warningsPawel Chojnacki2017-11-023-4/+1
* Fix rspec errors, and add more tests to MethodCall and ActionViewPawel Chojnacki2017-11-023-4/+53
* Cache spec check if prometheus metrics are triggeredPawel Chojnacki2017-11-021-3/+15
* Rails cache specPawel Chojnacki2017-11-021-28/+29
* Fix Active record and transaction specsPawel Chojnacki2017-11-023-9/+21
* Ruby sampler specPawel Chojnacki2017-11-021-0/+92
* Cleanup transaction metricsPawel Chojnacki2017-11-021-0/+0
* Remove transaction tags and map transaction metrics to prometheusPawel Chojnacki2017-11-021-8/+0
* Add GC sampler and small refactor of samplersPawel Chojnacki2017-11-023-2/+2
* reword `targets` to `metric tags`micael.bergeron2017-10-311-3/+3
* add metrics tagging to the sidekiq middlewaremicael.bergeron2017-10-311-20/+28
* Enable Timecop safe mode32004-use-timecop-safe-modeRémy Coutable2017-08-111-12/+6
* Add sidekiq metrics endpoint and add http server to sidekiqPaweł Chojnacki2017-08-072-1/+102
* Rename ConnectionRackMiddleware to RequestsRackMiddleware.bjk/metric_namesPawel Chojnacki2017-07-131-19/+13
* Update rack metric namesBen Kochie2017-07-121-12/+1
* Instrument Unicorn with Ruby exporterPaweł Chojnacki2017-07-043-5/+201
* Enable Style/DotPosition Rubocop :cop:Grzegorz Bizon2017-06-218-134/+134
* Revert "Prefer leading style for Style/DotPosition"Douwe Maan2017-02-238-134/+134
* Enable Style/EmptyLineBetweenDefsDouwe Maan2017-02-231-0/+2
* Prefer leading style for Style/DotPositionDouwe Maan2017-02-238-134/+134
* Fix another specDouwe Maan2017-02-231-1/+1
* Fix specsDouwe Maan2017-02-233-6/+6
* Enable Lint/UnifiedIntegerDouwe Maan2017-02-234-7/+7
* Check for env[Grape::Env::GRAPE_ROUTING_ARGS] instead of endpoint.route26587-metrics-middleware-endpoint-is-nilRémy Coutable2017-01-121-0/+11