telesink-rails-requests
Rails request tracking for Telesink.
Automatically tracks every HTTP request in your Rails app — method, path, status, duration, controller, action, and more.
Installation
Add to your Gemfile:
gem "telesink-rails-requests"
Then run:
bundle install
Configuration
No extra setup needed. It uses the same TELESINK_ENDPOINT as the core gem.
To send request events to a separate sink (recommended for folders):
export TELESINK_REQUESTS_ENDPOINT=https://app.telesink.com/api/v1/sinks/your_requests_sink_token/events
How it works
Every request processed by Rails automatically gets tracked with:
- HTTP method and full path
- Response status
- Controller and action name
- Total duration, DB time, and view time
- IP address, user agent, and request ID
Events are sent using the same conventions as the core SDK.
License
MIT (see LICENSE.md).