-
Notifications
You must be signed in to change notification settings - Fork 73
Home
Shaun McCormick edited this page Mar 10, 2021
·
14 revisions
This is the table of contents for the manual for using gruf. Please refer to the sections below.
- Server: Installation
- Server: Generating Stubs
- Server: Creating Controllers
- Server: Running Gruf and Command Line Options
- Server: Authentication
- Server: Interceptors
- Server: Hooks
- Server: Instrumentation and Logging
- Server: Testing
- Client: Installation
- Client: Making Your First Call
- Client: Interceptors
- Client: Synchronized Calls
- Client: Testing
You can build your own hooks and middleware for gruf; here's a list of known open source gems for gruf that you can use today:
- gruf-rspec - Comprehensive rspec integration for testing
- gruf-prometheus - Drop-in Prometheus support
- gruf-lightstep - Provides a seamless LightStep integration
- gruf-zipkin - Provides a Zipkin integration
- gruf-newrelic - Easy New Relic integration
- gruf-commander - Request/command-style validation and execution patterns for services
- gruf-profiler - Profiles and provides memory usage reports for clients and services
- gruf-circuit-breaker - Circuit breaker support for services
- gruf-stackdriver-trace - Google Stackdriver support for gruf
- gruf-sentry - Integrated Sentry.io support for gruf