My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Wiki pages
Links

Monitoring your apps from a Windows Azure client

Monitoring goes beyond checking for OS uptime. You need to make sure that your apps are ready to do what users expect from them. The Really Simple Monitoring is both a methodology (domain-driven monitoring) to strengthen complex apps and an XML format used to expose the internal state of your apps.

Lokad.Monitoring is a web client designed for Windows Azure that consumes RSM endpoints exposed by 3rd party apps, and produces web reports out of the collected information.

News

May 10th, released a functional alpha version

Documentation

Really Simple Monitoring (RSM v0.1)

In order to make your app monitoring aware, you just need to expose an XML endpoint. The Really Simple Monitoring format goes as follow:

<rsm>
  <messages>
    <message>
      <id>1225c695-cfb8-4ebb-aaaa-80da344efa6a</id>
      <updated>2010-05-02T18:30:02Z</updated>
      <title>DatabaseNotReachable</title>
      <summary>Can't connect to database.</summary>
      <tags>fault database network</tags>
      <link>http://example.lokad.com/database/errors</link>
    </message>
    <message> ... </message>
  </messages>
 
  <indicators>
    <indicator>
      <name>/forecast-flow/count</name>
      <started>2010-05-01T03:24:18Z</started>
      <updated>2010-05-02T18:30:02Z</updated>
      <instance>1225c695-cfb8-4ebb-aaaa-80da344efa6a</instance>
      <value>1223</value>
      <tags>forecastflow</tags>
      <link>http://example.lokad.com/forecast-flow/count</link>
    </indicator>
    <indicator> ... </indicator>
  </indicators>
</rsm>

Screenshots

Powered by Google Project Hosting