Why not just do analysis on your log files? Or record specific data to 
statsd/graphite, 
eg, counts on status codes returned?

I do something like this:

        - response time (timer)
        - response status codes (count)
        - hits per pathname (count)

So, I have keys in statsd like:

        - requests:{pathname}:response_time
        - requests:{pathname}:response_code:{status_code}

Then I can later query that information from graphite; but this works just like 
any other RRD tool.

Alternatively, you can use GA on the server-side, but it's a bit strange to get 
your head around.

– Micheil

On 12/07/2012, at 3:57 PM, Gustavo Machado wrote:

> Nuno,
> 
> I think that Google Analytics is more suitable for client side analytics. 
> What if what I host with express.js has a REST API? I need something that 
> tells me how many times each endpoint has been called, the time it took, the 
> response status code, etc.
> 
> Ideally, store all this information in some way of storage, with an API to 
> query all this data.
> 
> http://nodetime.com looks like it provides something like that.
> 
> Any other sugestions?
> 
> Gus
> 
> On Thu, Jul 12, 2012 at 10:30 AM, Magnus Skog (@ralphtheninja) 
> <lars.magnus.s...@gmail.com> wrote:
> Nodetime seems very cool.
> 
> http://nodetime.com/ 
> 
> Den onsdagen den 11:e juli 2012 kl. 22:41:19 UTC+2 skrev Gustavo Machado:
> Hi,
> 
> Does anyone know of any analytics modules for node.js web servers? More 
> specifically to analyze the traffic on an expressjs application. 
> 
> Thanks,
> Gus
> 
> -- 
> Job Board: http://jobs.nodejs.org/
> Posting guidelines: 
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> You received this message because you are subscribed to the Google
> Groups "nodejs" group.
> To post to this group, send email to nodejs@googlegroups.com
> To unsubscribe from this group, send email to
> nodejs+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/nodejs?hl=en?hl=en
> 
> 
> -- 
> Job Board: http://jobs.nodejs.org/
> Posting guidelines: 
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> You received this message because you are subscribed to the Google
> Groups "nodejs" group.
> To post to this group, send email to nodejs@googlegroups.com
> To unsubscribe from this group, send email to
> nodejs+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/nodejs?hl=en?hl=en

-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to nodejs@googlegroups.com
To unsubscribe from this group, send email to
nodejs+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

Reply via email to