1. 30 5月, 2019 1 次提交
    • C
      Implement logger analyzer · 2c011cb5
      charlieablett 提交于
      - Modify GraphqlLogger to subclass JsonLogger
      - Replace the single-line analyser with one that can log all the GraphQL
      query related information in one place.
      - Implement analyzer behavior with spec
      2c011cb5
  2. 28 5月, 2019 1 次提交
    • P
      Enables GraphQL batch requests · 11f85ae8
      Phil Hughes 提交于
      Enabling GraphQL batch requests allows for multiple queries
      to be sent in 1 request reducing the amount of requests
      we send to the server.
      
      Responses come come back in the same order as the queries were
      provided.
      11f85ae8
  3. 06 5月, 2019 1 次提交
    • K
      58404 - setup max depth for graphql · f80f68d5
      Ken Ding 提交于
      
      58404 - add change log
      
      
      58404 - add spec
      
      
      58404 - add more spec to test depth 2
      
      
      58404 - fix spec
      
      
      58404 - fix rubocop
      
      
      58404 - refactor the code by Bob's advice
      
      
      58404 - revert changes of all_graphql_fields_for
      
      
      58404 - change text only
      
      
      58404 - fix rspec according to gitlab's standard
      
      
      58404 - revert previous spec
      
      
      58404 - fix rubocop
      f80f68d5
  4. 02 5月, 2019 1 次提交
    • J
      Add opentracing integration for graphql · 96750fac
      Jan Provaznik 提交于
      Extends existing graphql's tracer with opentracing measurements. Because
      it also adds Tracing::Graphql class (for opentracing), it also renames
      Graphql::Tracing class to Graphql::GenericTracing to minimize confusion
      with similar class names.
      96750fac
  5. 09 4月, 2019 1 次提交
  6. 05 4月, 2019 1 次提交
  7. 04 4月, 2019 2 次提交
    • J
      Monitor GraphQL with Prometheus · 435d98c9
      Jan Provaznik 提交于
      Extends graphql's platform tracing class to observe duration
      of graphql methods.
      
      In graphql 1.8.11 is added prometheus class but it's not very useful
      for us because it uses prometheus_exporter to export results.
      435d98c9
    • B
      Initial field and query complexity limits · f458c561
      Brett Walker 提交于
      It makes all Types::BaseField default to a complexity of 1.
      
      Queries themselves now have limited complexity, scaled
      to the type of user: no user, authenticated user, or an
      admin user.
      f458c561
  8. 03 4月, 2019 1 次提交
  9. 02 4月, 2019 1 次提交
    • J
      Monitor GraphQL with Prometheus · 0e66357a
      Jan Provaznik 提交于
      Extends graphql's platform tracing class to observe duration
      of graphql methods.
      
      In graphql 1.8.11 is added prometheus class but it's not very useful
      for us because it uses prometheus_exporter to export results.
      0e66357a
  10. 12 9月, 2018 1 次提交
  11. 26 7月, 2018 1 次提交
  12. 04 7月, 2018 1 次提交
    • B
      Add pipeline lists to GraphQL · 04b04658
      Bob Van Landuyt 提交于
      This adds Keyset pagination to GraphQL lists. PoC for that is
      pipelines on merge requests and projects.
      
      When paginating a list, the base-64 encoded id of the ordering
      field (in most cases the primary key) can be passed in the `before` or
      `after` GraphQL argument.
      04b04658
  13. 06 6月, 2018 4 次提交