Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

What’s wrong with this picture


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

What’s wrong with this picture

  1. 1. What’s Wrong With This Picture?<br />Global Event & Error Logging<br />Speaker: Ian Lackey<br />
  2. 2.
  3. 3. Introduction<br />Ian Lackey<br />Washington University School of Medicine - PAII<br /><br />DigitalSnapInc - President<br /><br />OpenLight Group - Co-Founder<br /><br />Contact<br /><br />@itlackey<br />
  4. 4. What is event logging?<br />Most common example is Windows Event Viewer<br />Information, Warning & Errors<br />Single log for entire system<br />What options do we have as .Net developers?<br />
  5. 5. ASP.Net Health Monitoring<br />Baked into ASP.Net 2.0+<br />Mimics the output / data in the Windows Event Log<br />Information, Warning & Errors<br />Multiple output options<br />EventLog, SQL, WMI, SMTP, Trace<br />Configurable via web.config<br />Extensible<br />Custom output provider<br />Custom event types<br />
  6. 6. Configuring Health Monitoring<br />Providers<br />What types are available to process output<br />EventMappings<br />What type of events are available for monitoring<br />Rules<br />What to do with what events<br />BufferModes<br />Profiles<br />
  7. 7. DEMO<br />Basic example of baked in functionality<br />
  8. 8. Great… well, maybe.<br />What’s missing?<br />It’s a new day, what about other platforms?<br />Silverlight<br />WPF<br />WP7<br />etc.<br />Wouldn’t it be great to have a central place to view logs from all of your applications or platforms?<br />
  9. 9. OpenLight Group EventLogger<br />Wraps / extends the HealthMonitoring system<br />Providers, Configuration etc.<br />Exposes a WCF endpoint<br />SerializableClientEvents<br />Silverlight, WPF & WP7<br />Client proxy class<br />
  10. 10. DEMO<br />OLG EventLogger Multi-platform Example<br />
  11. 11. Resources<br />EventLogger Resources<br />OpenLight Group -<br />Code -<br />Health Monitoring<br />MSDN<br />ASP.NET Health Monitoring Overview –<br />Good FAQ -<br />