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

More Related Content

Viewers also liked

Dic mult avance ago sep
Dic mult avance ago sepDic mult avance ago sep
Dic mult avance ago sep
Carlos Orizaba
 
Whata wonderfulworldbyros
Whata wonderfulworldbyrosWhata wonderfulworldbyros
Whata wonderfulworldbyros
Carlos Orizaba
 

Viewers also liked (11)

Dic mult avance ago sep
Dic mult avance ago sepDic mult avance ago sep
Dic mult avance ago sep
 
Whata wonderfulworldbyros
Whata wonderfulworldbyrosWhata wonderfulworldbyros
Whata wonderfulworldbyros
 
Auditiveval
AuditivevalAuditiveval
Auditiveval
 
6. maps spanish
6. maps spanish6. maps spanish
6. maps spanish
 
Ahí se va
Ahí se vaAhí se va
Ahí se va
 
Www.rdasydney.org.au rda plan_2012_web_l2
Www.rdasydney.org.au rda plan_2012_web_l2Www.rdasydney.org.au rda plan_2012_web_l2
Www.rdasydney.org.au rda plan_2012_web_l2
 
Board reporting template
Board reporting templateBoard reporting template
Board reporting template
 
Accumulating poverty? Women’s experiences of inequality over the lifecycle
Accumulating poverty?  Women’s experiences  of inequality over the  lifecycleAccumulating poverty?  Women’s experiences  of inequality over the  lifecycle
Accumulating poverty? Women’s experiences of inequality over the lifecycle
 
Tramado serigrafía
Tramado serigrafíaTramado serigrafía
Tramado serigrafía
 
Redes cuantos
Redes   cuantosRedes   cuantos
Redes cuantos
 
Australian Local Government Womens Association Dec13/Jan14 Newsletter
Australian Local Government Womens Association Dec13/Jan14 NewsletterAustralian Local Government Womens Association Dec13/Jan14 Newsletter
Australian Local Government Womens Association Dec13/Jan14 Newsletter
 

Similar to What’s wrong with this picture

The importance of logs - DefCamp 2012
The importance of logs - DefCamp 2012The importance of logs - DefCamp 2012
The importance of logs - DefCamp 2012
DefCamp
 
Explainable Artificial Intelligence (XAI) 
to Predict and Explain Future Soft...
Explainable Artificial Intelligence (XAI) 
to Predict and Explain Future Soft...Explainable Artificial Intelligence (XAI) 
to Predict and Explain Future Soft...
Explainable Artificial Intelligence (XAI) 
to Predict and Explain Future Soft...
Chakkrit (Kla) Tantithamthavorn
 
Windows 7 forensics event logs-dtl-r3
Windows 7 forensics event logs-dtl-r3Windows 7 forensics event logs-dtl-r3
Windows 7 forensics event logs-dtl-r3
CTIN
 

Similar to What’s wrong with this picture (20)

Log Management For e-Discovery, Database Monitoring and Other Unusual Uses
Log Management For e-Discovery, Database Monitoring and Other Unusual UsesLog Management For e-Discovery, Database Monitoring and Other Unusual Uses
Log Management For e-Discovery, Database Monitoring and Other Unusual Uses
 
How to Gain Visibility and Control: Compliance Mandates, Security Threats and...
How to Gain Visibility and Control: Compliance Mandates, Security Threats and...How to Gain Visibility and Control: Compliance Mandates, Security Threats and...
How to Gain Visibility and Control: Compliance Mandates, Security Threats and...
 
The importance of logs - DefCamp 2012
The importance of logs - DefCamp 2012The importance of logs - DefCamp 2012
The importance of logs - DefCamp 2012
 
Being data driven - our data journey
Being data driven - our data journeyBeing data driven - our data journey
Being data driven - our data journey
 
Windows 7 – Application Compatibility Toolkit 5.5 Overview
Windows 7 – Application Compatibility Toolkit 5.5 OverviewWindows 7 – Application Compatibility Toolkit 5.5 Overview
Windows 7 – Application Compatibility Toolkit 5.5 Overview
 
Application Logging Good Bad Ugly ... Beautiful?
Application Logging Good Bad Ugly ... Beautiful?Application Logging Good Bad Ugly ... Beautiful?
Application Logging Good Bad Ugly ... Beautiful?
 
Explainable Artificial Intelligence (XAI) 
to Predict and Explain Future Soft...
Explainable Artificial Intelligence (XAI) 
to Predict and Explain Future Soft...Explainable Artificial Intelligence (XAI) 
to Predict and Explain Future Soft...
Explainable Artificial Intelligence (XAI) 
to Predict and Explain Future Soft...
 
Windows 7 Application Compatibility
Windows 7 Application CompatibilityWindows 7 Application Compatibility
Windows 7 Application Compatibility
 
Fuzzing101 uvm-reporting-and-mitigation-2011-02-10
Fuzzing101 uvm-reporting-and-mitigation-2011-02-10Fuzzing101 uvm-reporting-and-mitigation-2011-02-10
Fuzzing101 uvm-reporting-and-mitigation-2011-02-10
 
Six Mistakes of Log Management 2008
Six Mistakes of Log Management 2008Six Mistakes of Log Management 2008
Six Mistakes of Log Management 2008
 
UCIAD - quick overview
UCIAD - quick overviewUCIAD - quick overview
UCIAD - quick overview
 
Yahoo Open Platform Stack
Yahoo Open Platform StackYahoo Open Platform Stack
Yahoo Open Platform Stack
 
Defect MgmtBugDay Bangkok 2009: Defect Management
Defect MgmtBugDay Bangkok 2009: Defect ManagementDefect MgmtBugDay Bangkok 2009: Defect Management
Defect MgmtBugDay Bangkok 2009: Defect Management
 
Windows 7 forensics event logs-dtl-r3
Windows 7 forensics event logs-dtl-r3Windows 7 forensics event logs-dtl-r3
Windows 7 forensics event logs-dtl-r3
 
Enterprise Logging and Log Management: Hot Topics by Dr. Anton Chuvakin
Enterprise Logging and Log Management: Hot Topics by Dr. Anton ChuvakinEnterprise Logging and Log Management: Hot Topics by Dr. Anton Chuvakin
Enterprise Logging and Log Management: Hot Topics by Dr. Anton Chuvakin
 
3 App Compat Win7
3 App Compat Win73 App Compat Win7
3 App Compat Win7
 
Logs for Incident Response and Forensics: Key Issues for GOVCERT.NL 2008
Logs for Incident Response and Forensics: Key Issues for GOVCERT.NL 2008Logs for Incident Response and Forensics: Key Issues for GOVCERT.NL 2008
Logs for Incident Response and Forensics: Key Issues for GOVCERT.NL 2008
 
Logs for Incident Response and Forensics: Key Issues for GOVCERT.NL 2008
Logs for Incident Response and Forensics: Key Issues for GOVCERT.NL 2008Logs for Incident Response and Forensics: Key Issues for GOVCERT.NL 2008
Logs for Incident Response and Forensics: Key Issues for GOVCERT.NL 2008
 
Finding attacks with these 6 events
Finding attacks with these 6 eventsFinding attacks with these 6 events
Finding attacks with these 6 events
 
Windows 7 Security
Windows 7 SecurityWindows 7 Security
Windows 7 Security
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

What’s wrong with this picture

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