New Relic is really great. Especially if you use Ruby, as it has instrumentation deep into the application run level. Unmatched for finding bottlenecks really.
We recently open source our Ruby instrumentation:
No server monitoring as of today though.