1. 11 9月, 2019 1 次提交
  2. 09 9月, 2019 1 次提交
  3. 07 9月, 2019 1 次提交
  4. 06 9月, 2019 4 次提交
  5. 05 9月, 2019 3 次提交
  6. 03 9月, 2019 1 次提交
  7. 02 9月, 2019 1 次提交
  8. 30 8月, 2019 1 次提交
  9. 29 8月, 2019 1 次提交
  10. 27 8月, 2019 3 次提交
    • S
      Fix Peek on Puma · 7f102819
      Sean McGivern 提交于
      Peek's `Peek.request_id` method doesn't work well with a multi-threaded
      server and concurrent requests, because requests can 'steal' another
      request's ID, or unset it before it was due.
      
      The upstream change resolves this; the commit here is just to ensure
      that GitLab works with that upstream change, mostly by not using
      `Peek.request_id` any more (as the method doesn't exist).
      7f102819
    • A
      Remove the mdl gem as it's no longer in use · 3c236bb8
      Ash McKenzie 提交于
      3c236bb8
    • B
      Replace echo function with a resolver · bdd5b5b6
      Brett Walker 提交于
      The `GraphQL::Function` has been deprecated in
      favor of resolvers.
      bdd5b5b6
  11. 26 8月, 2019 1 次提交
  12. 25 8月, 2019 1 次提交
  13. 23 8月, 2019 1 次提交
    • A
      Add cache tracing and Redis tracing · 3956e7bb
      Andrew Newdigate 提交于
      This change adds Distributed Tracing support for two new types of events
      
      1. Redis Calls
      1. ActiveSupport (Rails) Caching Operations
      
      The intention is to help application developers and infrastructure
      SREs to understand the pressure that caching operations can have on
      the application when running at scale.
      
      The Redis and Caching spans can be viewed in the Jaeger UI by clicking
      the "Trace" link in the performance bar when running on GDK.
      3956e7bb
  14. 20 8月, 2019 1 次提交
  15. 19 8月, 2019 1 次提交
  16. 15 8月, 2019 1 次提交
  17. 12 8月, 2019 2 次提交
  18. 10 8月, 2019 1 次提交
  19. 09 8月, 2019 1 次提交
  20. 07 8月, 2019 1 次提交
    • S
      Remove GC metrics from performance bar · 66963aad
      Sean McGivern 提交于
      These were disabled in production mode, but that also broke the rest of
      the performance bar. As they were only enabled in development mode, we
      can just remove them for now.
      66963aad
  21. 06 8月, 2019 2 次提交
  22. 30 7月, 2019 3 次提交
  23. 26 7月, 2019 1 次提交
    • S
      Replace peek-pg with our own implementation · ad1c7166
      Sean McGivern 提交于
      This uses an ActiveRecord subscriber to get queries and calculate the
      total query time from that. This means that the total will always be
      consistent with the queries in the table. It does however mean that we
      could potentially miss some queries that don't go through ActiveRecord.
      
      Making this change also allows us to unify the response JSON a little
      bit, making the frontend slightly simpler as a result.
      ad1c7166
  24. 23 7月, 2019 1 次提交
  25. 20 7月, 2019 1 次提交
  26. 18 7月, 2019 1 次提交
    • S
      Fix inconsistency in Redis performance bar stats · 9dd59df6
      Stan Hu 提交于
      peek-redis resets its counters at the start of an ActionController
      notification (`start_processing.action_controller`), which causes it to
      miss some Redis queries that precede it, such as the database load
      balancer and Rack Attack queries. This produces inconsistencies in the
      performance bar between the number of calls and their durations with the
      actual calls in the detailed view.
      
      We fix this by getting rid of peek-redis in favor of consolidating all
      logic into the `RedisDetailed` view, which tracks Redis queries using
      `RequestStore`. This has the nice property of removing thread-specific
      counters as well.
      
      Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/64707
      9dd59df6
  27. 17 7月, 2019 1 次提交
  28. 16 7月, 2019 1 次提交
  29. 12 7月, 2019 1 次提交