How to monitor statusnet instance ?

edited May 2011 in General
Hello,
I had an issue this week-end with my own statusnet instance.
It seems that queue manager was out, preventing ostatus send & receive.

Bit more strange, Twitter plugin import worked great (that's why I did not notice something was going wrong) but not export to Twitter.

Restarting web stack wolved the issue.

Now, my question is: How can I monitor my statusnet instance and more specifically the queue manager ?

I've seen http://status.net/wiki/Daemon_redesign#Process_state_monitoring_example and http://status.net/wiki/Long_term_development_issues

The first URL shows sample monitoring graphs: is it possible to get the same ? If yes, how ?
The second link is about an admin dasboard for maintenance, stats and/or monitoring. Is there already sort of API to get stats ? Or anything URL that could allow me to check statusnet instance global health, queue size ,... ?

I know there are many question, but I would like to be alerted if something goes wrong with my instance :)

Thanks,
JB

Comments

  • @jbfavre We use Monit to keep the daemons running and Nagios to monitor other server related things. I think those graphs may be from Ganglia. All third party programs.
  • @jordanc thanks for your answer. I've setted up monit to keep queue daemon running.
    But I wonder how to get the stats showed in graphs ? From DB, logs, API, other ?
  • @jbfavre I'm not 100% sure, but it looks like those stats come from ActiveMQ which we use for queue managing/message distribution - it may be a bit of overkill unless you're running several big instances.
  • @jordanc For sure it'll be ;)
    Sad for those of us who want to have their own instance :(

    Maybe you know a bit more about roadmap regarding admin dashboard with stats and monitoring ?
    If not, I'll open a feature request.
  • @jbfavre A feature request wouldn't hurt. I know it's been talked about, not sure how soon it is in the roadmap.
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Sign In with Google Sign In with OpenID