summaryrefslogtreecommitdiff
path: root/lib/gitlab/metrics.rb
Commit message (Expand)AuthorAgeFilesLines
* Convert InfluxDB to concern. Fix uninitialized metrics when metrics code is i...Pawel Chojnacki2018-01-291-1/+1
* Move prometheus metrics to module. Use class instance variables for metrics a...Pawel Chojnacki2018-01-291-1/+1
* Add missing trailing newlinesPawel Chojnacki2017-06-021-1/+1
* Split the metrics implementation to separate modules for Influx and PrometheusPawel Chojnacki2017-06-021-193/+3
* Move Prometheus presentation logic to PrometheusTextPawel Chojnacki2017-06-021-1/+1
* Add tests for metrics behaviorPawel Chojnacki2017-06-021-7/+9
* Split metrics from health controller into metrics controllerPawel Chojnacki2017-06-021-22/+0
* Prometheus settingsPawel Chojnacki2017-06-021-10/+10
* Prometheus metrics first passPawel Chojnacki2017-06-021-3/+62
* Allow GitLab instance to start when InfluxDB hostname cannot be resolvedadam-influxdb-hostnameAdam Niedzielski2017-05-131-0/+3
* Fix Gitlab::Metrics metaprogramming magicNick Thomas2017-04-211-5/+5
* Update Rubocop to ruby 2.3zj-drop-ruby-21-testsZ.J. van de Weg2017-02-071-3/+3
* Tracking of custom eventscustom-events-trackingYorick Peterse2016-08-171-0/+9
* Gitlab::Metrics.current_transaction needs to be public for RailsQueueDurationPaco Guzman2016-08-011-2/+1
* Merge branch 'rubocop/enable-access-modifiers-cops' into 'master' Robert Speicher2016-07-291-2/+2
|\
| * Fix method visibility in gitlab metrics classGrzegorz Bizon2016-07-191-2/+2
* | Reduce instrumentation overheadYorick Peterse2016-07-281-0/+5
|/
* Fix setting of "action" for Grape transactionsYorick Peterse2016-04-201-0/+9
* Configuring of points per UDP packettoggle-points-per-packetYorick Peterse2016-04-191-3/+4
* Added ability to add custom tags to transactionsYorick Peterse2016-04-131-0/+10
* Fixed stubbing for Gitlab::Metrics specsYorick Peterse2016-04-111-4/+12
* Track call counts in Gitlab::Metrics.measure_blockmetrics-measure-block-transactionYorick Peterse2016-04-111-0/+1
* Store block timings as transaction valuesYorick Peterse2016-04-111-9/+14
* Measure Ruby blocks using Gitlab::MetricsYorick Peterse2016-04-061-0/+26
* Make the metrics sampler interval configurableYorick Peterse2016-01-131-1/+2
* Stop tracking call stacks for instrumented viewsremove-application-frames-from-viewsYorick Peterse2016-01-121-14/+0
* Remove InfluxDB username/passwordremove-influxdb-credentialsYorick Peterse2016-01-061-5/+1
* Removed tracking of hostnames for metricsYorick Peterse2015-12-311-6/+0
* Cache InfluxDB settings after the first useYorick Peterse2015-12-311-14/+18
* Use Gitlab::CurrentSettings for InfluxDBYorick Peterse2015-12-291-25/+11
* Write to InfluxDB directly via UDPYorick Peterse2015-12-291-2/+36
* Handle missing settings table for metricsYorick Peterse2015-12-281-6/+10
* Move InfluxDB settings to ApplicationSettingrelocate-influxdb-settingsYorick Peterse2015-12-281-8/+24
* Added host option for InfluxDBinfluxdbYorick Peterse2015-12-281-1/+2
* Track object counts using the "allocations" GemYorick Peterse2015-12-171-0/+4
* Only track method calls above a certain thresholdYorick Peterse2015-12-171-0/+4
* Improved last_relative_application_frame timingsYorick Peterse2015-12-171-5/+8
* Storing of application metrics in InfluxDBYorick Peterse2015-12-171-0/+52