Statystyki z poziomu railsów

Myślałem nad tym czy da się zaimplementować proste statystyki dla aplikacji. Czy da sie wyciągnąć IP, przeglądarkę itp. z serwera? A jeśli nie czy da się to zrobić poprzez np. @request? Bo jeśli z poziomu kontrolera da się to zrobić to wystarczy umieścić na stronie obrazek (logo statystyk) a adresie (href) wskazującym na akcję, która pobierała by statystyki i zwracała zakeszowany obrazek w formacie np. data:image/png;base64,iVBORw0KGgoAAAANSUhEUgA… Co Wy na to?

Udało mi się wyciągnąć pare rzeczy z @request.env poprzez użycie breakpointa. Hash wygląda tak:

@request.env => {
"SERVER_NAME"=>"localhost", 
"PATH_INFO"=>"/", 
"REMOTE_HOST"=>"127.0.0.1", 
"HTTP_USER_AGENT"=>"Opera/8.50 (Windows NT 5.2; U; en)", 
"SERVER_PROTOCOL"=>"HTTP/1.1", 
"HTTP_ACCEPT_LANGUAGE"=>"pl,en;q=0.9", 
"HTTP_HOST"=>"localhost:3000", 
"REMOTE_ADDR"=>"127.0.0.1", 
"SERVER_SOFTWARE"=>"WEBrick/1.3.1 (Ruby/1.8.2/2004-12-25)", 
"HTTP_ACCEPT_CHARSET"=>"iso-8859-2, utf-8, utf-16, iso-8859-1;q=0.6, *;q=0.1", 
"REQUEST_URI"=>"http://localhost:3000/", 
"SERVER_PORT"=>"3000", 
"GATEWAY_INTERFACE"=>"CGI/1.1", 
"QUERY_STRING"=>nil, 
"REMOTE_USER"=>nil, 
"HTTP_ACCEPT"=>"application/x-shockwave-flash,text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,text/css,*/*;q=0.1", 
"REQUEST_METHOD"=>"GET", 
"HTTP_CONNECTION"=>"Keep-Alive"
}

A co ze statystykami typu: page generated in xx ms, X queries to database?
Jak coś takiego wrzucić na stronę?

Pozdrawiam