summaryrefslogtreecommitdiff
path: root/lib/gitlab/metrics
Commit message (Expand)AuthorAgeFilesLines
* `current_application_settings` belongs on `Gitlab::CurrentSettings`Sean McGivern2017-08-311-1/+1
* Add sidekiq metrics endpoint and add http server to sidekiqPaweł Chojnacki2017-08-072-53/+61
* Update Prometheus gem to version that explicitly calls `munmap`Paweł Chojnacki2017-07-191-3/+5
* Rename ConnectionRackMiddleware to RequestsRackMiddleware.bjk/metric_namesPawel Chojnacki2017-07-132-40/+40
* Update rack metric namesBen Kochie2017-07-121-9/+4
* Instrument Unicorn with Ruby exporterPaweł Chojnacki2017-07-045-38/+193
* Enable Style/DotPosition Rubocop :cop:Grzegorz Bizon2017-06-212-6/+6
* 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
* Fix circular dependency condition with `current_application_settings`Pawel Chojnacki2017-06-021-14/+21
* Split the metrics implementation to separate modules for Influx and PrometheusPawel Chojnacki2017-06-022-0/+204
* Add prometheus text formatterPawel Chojnacki2017-06-021-9/+0
* Move Prometheus presentation logic to PrometheusTextPawel Chojnacki2017-06-021-16/+6
* remove prometheus samplerPawel Chojnacki2017-06-021-51/+0
* Prometheus metrics first passPawel Chojnacki2017-06-022-0/+80
* Revert "Prefer leading style for Style/DotPosition"Douwe Maan2017-02-231-4/+4
* Prefer leading style for Style/DotPositionDouwe Maan2017-02-231-4/+4
* Fix code for copsDouwe Maan2017-02-231-5/+6
* Enable Style/ConditionalAssignmentDouwe Maan2017-02-231-3/+3
* Enable Style/MutableConstantDouwe Maan2017-02-233-5/+5
* No more and/orDouwe Maan2017-02-211-1/+1
* Check for env[Grape::Env::GRAPE_ROUTING_ARGS] instead of endpoint.route26587-metrics-middleware-endpoint-is-nilRémy Coutable2017-01-121-4/+11
* Don't instrument 405 Grape calls26051-fix-missing-endpoint-route-methodRémy Coutable2017-01-091-2/+6
* Use Grape's new Route methods25908-fix-grape-after-updateRémy Coutable2016-12-211-2/+2
* Adds response mime type to transaction metric action when it's not HTMLPaco Guzman2016-08-251-2/+20
* Tracking of custom eventscustom-events-trackingYorick Peterse2016-08-174-4/+34
* Reduce instrumentation overheadYorick Peterse2016-07-284-32/+20
* RailsCache metrics now includes fetch_hit/fetch_miss and read_hit/read_miss i...Paco Guzman2016-07-051-2/+12
* Instrument cache fetch hit and cache fetch missesPaco Guzman2016-07-051-0/+12
* Use clock_gettime for all performance timestampsperformance-clock-adjustmentsYorick Peterse2016-06-284-19/+34
* Add Sidekiq queue duration to transaction metrics.Paco Guzman2016-06-231-0/+2
* Track method call times/counts as a single metricYorick Peterse2016-06-173-22/+84
* Filter out sensitive parameters of metrics dataPaco Guzman2016-06-171-1/+5
* Filter out classes without names in the samplerYorick Peterse2016-06-141-1/+5
* Merge branch '18449-instrument-grape-endpoints' into 'master' Yorick Peterse2016-06-141-1/+24
|\
| * Instrument Grape Endpoint with Metrics::RackMiddleware18449-instrument-grape-endpointsPaco Guzman2016-06-141-1/+24
* | Instrument private/protected methodsPaco Guzman2016-06-141-4/+6
* | Measure CPU time for instrumented methodsPaco Guzman2016-06-141-4/+7
|/
* Add cache count metrics to rails cacheadd-cache-count-metricsPablo Carranza2016-05-151-5/+7
* Removed tracking of total method execution timestotal-method-timeYorick Peterse2016-05-121-2/+0
* Count the number of SQL queries per transactionYorick Peterse2016-04-181-0/+1
* Use Module#prepend for method instrumentationfix-method-instrumentationYorick Peterse2016-04-181-10/+27
* Store block timings as transaction valuesYorick Peterse2016-04-111-0/+11
* Merge branch 'instrument-rails-cache' into 'master' Yorick Peterse2016-04-081-0/+39
|\
| * Instrument Rails cache codeinstrument-rails-cacheYorick Peterse2016-04-081-0/+39
* | Use more accurate timestamps for InfluxDB.metrics-timestamp-precisionYorick Peterse2016-04-081-1/+21
|/
* Correct arity for instrumented methods w/o argsinstrumentation-signatureYorick Peterse2016-01-251-3/+19
* Randomize metrics sample intervalsconfigure-randomize-metrics-sample-intervalYorick Peterse2016-01-131-3/+25
* Make the metrics sampler interval configurableYorick Peterse2016-01-131-1/+1