{"repo":"yabeda-rb/yabeda-graphql","free":true,"listed":false,"github":"https://github.com/yabeda-rb/yabeda-graphql","clone":"git clone https://github.com/yabeda-rb/yabeda-graphql.git","description":"Measure and understand how good your GraphQL-Ruby application works","language":"Ruby","stars":22,"topics":["graphql-ruby","metrics","monitoring","yabeda"],"license":"MIT","category":"analytics","readme_excerpt":"Built-in metrics for [GraphQL-Ruby] monitoring out of the box! Part of the [yabeda] suite. Get sample Grafana dashboard from Grafana.com #14774 or from grafana-dashboard.json file. Installation 1. Add the gem to your Gemfile: And then execute: 2. Hook it to your schema: 3. And deploy it! And that is it! GraphQL metrics are being collected! Metrics - Fields resolved count : graphql fields request count (segmented by type name, field name and deprecated flag) - Field resolve runtime : graphql field resolve runtime (segmented by type name, field name and deprecated flag) - Queries executed count (root query fields): query fields count (segmented by query name and deprecated flag) - Mutations executed (root mutation fields): mutation fields count (segmented by query name and deprecated flag) That is it for now, but more will come later. Development After checking out the repo, run bin/setup to install dependencies. Then, run fololowing commands to run the tests against all supported versions of [GraphQL-Ruby]: You can also run bin/console for an interactive prompt that will allow you to experiment. To install this gem onto your local machine, run bundle exec rake install . To release a new version, update the version number in version.rb , and then run bundle exec rake release , which will create a git tag for the version, push git commits and tags, and push the .gem file to rubygems.org. Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/yabed","default_branch":null,"files":null,"tree":[],"storefront":"/r/yabeda-rb","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yabeda-rb/yabeda-graphql/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}