Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-11-09 | Revert "add metrics tagging to the sidekiq middleware" | micael.bergeron | |
This reverts commit d5859bb9d59b3750ac6e9b8c4c17d69c4c3ed077. This reverts commit 2b7e03cf699f9d266af585a1a9399c3e219fe063. This reverts commit 7799a9bc442738935104d3b047c257e5c5884d95. | |||
2017-11-07 | Make BackgroundTransaction#labels public | Pawel Chojnacki | |
as are all other Transaction implementations | |||
2017-11-07 | Merge branch 'pawel/metrics-to-prometheus-33643' into 'master' | Grzegorz Bizon | |
Add all InfluxDB metrics to prometheus See merge request gitlab-org/gitlab-ce!13891 | |||
2017-11-03 | Fix Gitlab::Metrics::System#real_time and #monotonic_time doc | Rémy Coutable | |
2017-11-03 | Add missing mutex guard to method call metrics | Pawel Chojnacki | |
2017-11-02 | Make subscriber tests pass, after refactoring metrics | Pawel Chojnacki | |
2017-11-02 | Use Mutex to guard metrics creation in transaction. Switch action view to ↵ | Pawel Chojnacki | |
threadsafe instance variables | |||
2017-11-02 | move metrics for ActiveRecord, RailsCache and queue duration to instance ↵ | Pawel Chojnacki | |
variables | |||
2017-11-02 | rename BackgroundMigration to SidekiqMigration | Pawel Chojnacki | |
2017-11-02 | Fix sidekiq middleware tests | Pawel Chojnacki | |
2017-11-02 | Remove unnecessary namespace use | Pawel Chojnacki | |
2017-11-02 | Tests for Web transaction and remove simple transacton | Pawel Chojnacki | |
2017-11-02 | Web/Sidekiq transaction split | Pawel Chojnacki | |
2017-11-02 | Move labels to be initialized in constructor | Pawel Chojnacki | |
2017-11-02 | Avoid using Send (but is it better?) + small rubocop cleanup | Pawel Chojnacki | |
2017-11-02 | Cleanup metrics names and removing unnecessary cache read total | Pawel Chojnacki | |
2017-11-02 | Adjust test to changed metrics methods. | Pawel Chojnacki | |
+ remove deprecated test suite | |||
2017-11-02 | Add info about prometheus buckets | Pawel Chojnacki | |
+ fix cpu time | |||
2017-11-02 | Guard metrics creation with a mutex | Pawel Chojnacki | |
2017-11-02 | Move labels tests from Metrics rack spec to Transaction spec | Pawel Chojnacki | |
2017-11-02 | Fix rspec errors, and add more tests to MethodCall and ActionView | Pawel Chojnacki | |
2017-11-02 | Fix Active record and transaction specs | Pawel Chojnacki | |
2017-11-02 | Fix rubocop warnings | Pawel Chojnacki | |
2017-11-02 | Differentiatie between class and instance methods | Pawel Chojnacki | |
2017-11-02 | Split call name to module and method name | Pawel Chojnacki | |
2017-11-02 | More parsable labels in method performance measurements | Pawel Chojnacki | |
2017-11-02 | Make transaction labels more readable | Pawel Chojnacki | |
2017-11-02 | Fix measure codde to work with seconds | Pawel Chojnacki | |
2017-11-02 | Rails cache metrics name alignment | Pawel Chojnacki | |
2017-11-02 | Transaction needs to be able to describe controller action by itself | Pawel Chojnacki | |
2017-11-02 | Tune bucket sizes an action labels | Pawel Chojnacki | |
2017-11-02 | Add action tag to more metrics | Pawel Chojnacki | |
2017-11-02 | Introduce missing Action concept | Pawel Chojnacki | |
2017-11-02 | Cleanup transaction metrics | Pawel Chojnacki | |
2017-11-02 | Cleanup sampling code and fix bug with samplers running without sleep | Pawel Chojnacki | |
2017-11-02 | remove common Base Sampler code | Pawel Chojnacki | |
2017-11-02 | Remove transaction tags and map transaction metrics to prometheus | Pawel Chojnacki | |
+ clean transaction metrics + Gemfile.lock file update | |||
2017-11-02 | Transaction and method instrumentation | Pawel Chojnacki | |
2017-11-02 | Finished Ruby Sampler | Pawel Chojnacki | |
+ Cleanup sampler, use latest Prometheus gem | |||
2017-11-02 | Add samples total and cleanup | Pawel Chojnacki | |
2017-11-02 | Add GC sampler and small refactor of samplers | Pawel Chojnacki | |
2017-10-31 | reword `targets` to `metric tags` | micael.bergeron | |
add changelog | |||
2017-10-31 | add metrics tagging to the sidekiq middleware | micael.bergeron | |
2017-08-31 | `current_application_settings` belongs on `Gitlab::CurrentSettings` | Sean McGivern | |
The initializers including this were doing so at the top level, so every object loaded after them had a `current_application_settings` method. However, if someone had rack-attack enabled (which was loaded before these initializers), it would try to load the API, and fail, because `Gitlab::CurrentSettings` didn't have that method. To fix this: 1. Don't include `Gitlab::CurrentSettings` at the top level. We do not need `Object.new.current_application_settings` to work. 2. Make `Gitlab::CurrentSettings` explicitly `extend self`, as we already use it like that in several places. 3. Change the initializers to use that new form. | |||
2017-08-07 | Add sidekiq metrics endpoint and add http server to sidekiq | Paweł Chojnacki | |
2017-07-19 | Update Prometheus gem to version that explicitly calls `munmap` | Paweł Chojnacki | |
2017-07-13 | Rename ConnectionRackMiddleware to RequestsRackMiddleware. | Pawel Chojnacki | |
+ fix tests after metrics rename | |||
2017-07-12 | Update rack metric names | Ben Kochie | |
* Follow Prometheus naming conventions[0]. * Simplify metrics by adding response lables to the histogram. * Use standard `http_request_duration_seconds_...` names for the histogram. [0]: https://prometheus.io/docs/practices/naming/#metric-names | |||
2017-07-04 | Instrument Unicorn with Ruby exporter | Paweł Chojnacki | |
2017-06-21 | Enable Style/DotPosition Rubocop :cop: | Grzegorz Bizon | |