NurseAndrea Ruby SDK
The official Ruby gem for NurseAndrea — observability for Rails startups.
Installation
Add to your Gemfile:
gem "nurse_andrea"
Then run:
bundle install
rails generate nurse_andrea:install
Set your API key:
export NURSE_ANDREA_API_KEY="your_token_from_dashboard"
What it does
- Log shipping — captures all
Rails.loggercalls and ships them to your NurseAndrea dashboard - Request metrics — measures every HTTP request (duration, status code, path) via Rack middleware
- Backfill — ships the last 24h of your Rails log file on first startup
- Health endpoint — mounts
/nurse_andrea/statusso the dashboard can verify your connection
Configuration
NurseAndrea.configure do |config|
config.api_key = ENV["NURSE_ANDREA_API_KEY"]
config.log_level = :warn
config.backfill_hours = 48
config.enabled = !Rails.env.test?
end
Version history
See CHANGELOG.md.