your application:.net application performance monitoring first mile: internal synthetic transactions...

22

Upload: steven-jefferson

Post on 20-Jan-2016

218 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Your Application:.NET Application Performance Monitoring First mile: internal synthetic transactions Mid-mile: Global Service Monitor Last mile: client-side
Page 2: Your Application:.NET Application Performance Monitoring First mile: internal synthetic transactions Mid-mile: Global Service Monitor Last mile: client-side

DevOps: Global Service Monitoring with System Center Operations Manager 2012 SP1AM-B303

Anna Timasheva, Vitaly GorbenkoProgram ManagersMicrosoft

Page 3: Your Application:.NET Application Performance Monitoring First mile: internal synthetic transactions Mid-mile: Global Service Monitor Last mile: client-side

AGENDA

IntroductionGlobal Service Monitor (GSM) Value PropositionGetting Started with GSMDefine DevOpsDEMO: Reducing MTTR by Facilitating DevOps CycleQ & A

Page 4: Your Application:.NET Application Performance Monitoring First mile: internal synthetic transactions Mid-mile: Global Service Monitor Last mile: client-side

OM APPLICATION MONITORING PERSPECTIVES

Your Application: .NET Application Performance Monitoring

First mile: internal synthetic transactions

Mid-mile: Global Service MonitorLast mile: client-side monitoring

Page 5: Your Application:.NET Application Performance Monitoring First mile: internal synthetic transactions Mid-mile: Global Service Monitor Last mile: client-side

GLOBAL SERVICE MONITOR – VALUE PROPOSITION• Availability• Provide monitoring of the availability of

your external facing websites regardless of where they are hosted

• SLAs• Enable accurate measurement of your

SLA or the SLA provided by an external provider

• Integration• GSM data seamlessly delivered into

your OM environment• Facilitates DevOps cycle

• Efficiency• Managed by Microsoft• Extends your OM infrastructure to the

cloud – at no additional cost

Provide application and service

health from an “Outside In “perspectiveAvailability

SLA

Integration

Efficiency

Page 6: Your Application:.NET Application Performance Monitoring First mile: internal synthetic transactions Mid-mile: Global Service Monitor Last mile: client-side

Getting Started with Global Service Monitor

Page 8: Your Application:.NET Application Performance Monitoring First mile: internal synthetic transactions Mid-mile: Global Service Monitor Last mile: client-side

SIGN UP EXPERIENCE: STEP 2

• Download the MPs

Step 1 Step 2 Step 3 Step 4 Done!

Page 9: Your Application:.NET Application Performance Monitoring First mile: internal synthetic transactions Mid-mile: Global Service Monitor Last mile: client-side

SIGN UP EXPERIENCE: STEP 3

• Import MPs• Alert Attachment MP• Global Service

Monitor MPs

• Enable file attachments for alerts• http://technet.microsof

t.com/en-us/library/jj899889.aspx

Step 1 Step 2 Step 3 Step 4 Done!

Page 10: Your Application:.NET Application Performance Monitoring First mile: internal synthetic transactions Mid-mile: Global Service Monitor Last mile: client-side

SIGN UP EXPERIENCE: STEP 4• Start Global

Service Monitor subscription• Use your

*.onmicrosoft.com user account

Step 1 Step 2 Step 3 Step 4 Done!

Page 11: Your Application:.NET Application Performance Monitoring First mile: internal synthetic transactions Mid-mile: Global Service Monitor Last mile: client-side

SIGN UP EXPERIENCE: DONE!

Step 1 Step 2 Step 3 Step 4 Done!

Page 12: Your Application:.NET Application Performance Monitoring First mile: internal synthetic transactions Mid-mile: Global Service Monitor Last mile: client-side

Reduce MTTR by facilitating DevOps cycle

Page 13: Your Application:.NET Application Performance Monitoring First mile: internal synthetic transactions Mid-mile: Global Service Monitor Last mile: client-side

Application Lifecycle – common challenges

DevelopRapid reaction to feedback

OperateSoftware to value delivery

Development & testing

Operations

PROBLEM ASSIGNED TO ENGINEERING

OPSBACKLOG

MonitorFix

WORKING SOFTWARE

No actionable feedback resulting in high MTTR

Isolated operations tools and workflows

Long deployment cycle times

Users detect defects in production

Production incidents are hard to debug

Unable to reproduce error in development

environment

Page 14: Your Application:.NET Application Performance Monitoring First mile: internal synthetic transactions Mid-mile: Global Service Monitor Last mile: client-side

CHALLENGE: DIFFERENT WORLDS OF DEVS AND OPS

• Day job• Increase/Maintain

business operational availability by eliminating/controlling change

• Tools• System Center

• Concepts• Alerts• SLAs• Availability• Latency

• Day job• Increase/Maintain

business viability by introducing change to support market demand

• Tools• TFS• Visual Studio

• Concepts• Bugs and TFS work items• Functionality• Code

Developer Operations Admin

Page 15: Your Application:.NET Application Performance Monitoring First mile: internal synthetic transactions Mid-mile: Global Service Monitor Last mile: client-side

Demo

Reduce MTTR by facilitating DevOps cycle

Page 16: Your Application:.NET Application Performance Monitoring First mile: internal synthetic transactions Mid-mile: Global Service Monitor Last mile: client-side

Facilitating Devs and Ops collaboration

Developer Operations Admin

Page 17: Your Application:.NET Application Performance Monitoring First mile: internal synthetic transactions Mid-mile: Global Service Monitor Last mile: client-side

WHAT’S NEXT?• Sign up for GSM in Microsoft Account for

Organizations portal (https://orgaccount.microsoft.com/signup?offerIds=BE2A46EF-0639-43a4-8323-BB5E1D4340D3)

• Configure GSM subscription• Add GSM tests and start monitoring• Provide feedback

Page 18: Your Application:.NET Application Performance Monitoring First mile: internal synthetic transactions Mid-mile: Global Service Monitor Last mile: client-side

Related sessions• How Microsoft Monitors Applications Using APM, Global

Service Monitor, and Visual Studio Web Testing (AM-B201)

• Panel Discussion: System Center Operations Manager (IM-B318)

• Developers and Operations Engineers: System Center and Visual Studio (AM-B302)

• DevOps and Operations Manager: New Management Packs (AM-B301)

• System Center 2012 SP1 Operations Manager Overview (IM-B202)

• Transform the Datacenter Immersion Part 3 of 4: Application Management (AM-IL203)

Page 19: Your Application:.NET Application Performance Monitoring First mile: internal synthetic transactions Mid-mile: Global Service Monitor Last mile: client-side

EvaluationDevOps: Global Service Monitoring with System Center Operations Manager 2012 SP1 AM-B303

Complete your session evaluations today and enter to win prizes daily. Provide your feedback at a CommNet kiosk or log on at www.2013mms.com.Upon submission you will receive instant notification if you have won a prize. Prize pickup is at the Information Desk located in Attendee Services in the Mandalay Bay Foyer. Entry details can be found on the MMS website.

We want to hear from you!

Page 20: Your Application:.NET Application Performance Monitoring First mile: internal synthetic transactions Mid-mile: Global Service Monitor Last mile: client-side

Resources

http://channel9.msdn.com/Events

Access MMS Online to view session recordings after the event.

Page 21: Your Application:.NET Application Performance Monitoring First mile: internal synthetic transactions Mid-mile: Global Service Monitor Last mile: client-side

© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Page 22: Your Application:.NET Application Performance Monitoring First mile: internal synthetic transactions Mid-mile: Global Service Monitor Last mile: client-side

Appendix