Download presentation
Presentation is loading. Please wait.
Published byBlanche Ethel Atkinson Modified over 8 years ago
1
Nivo 300 Connecting Development and Operations - Application Maintenance with TFS and SCOM Ivan Kardum (dev) MVP for VS ALM, PMP, MCSD, MCPD, MCTS:TFS Romeo Mlinar (admin) MCSA:S, MCSE:S, MCDST, MCDBA, MCTS, MCITP, MCSA Ekobit d.o.o.
2
Nivo 300 Developer AdminSuradnja
3
Nivo 300
4
Administrator: „It’s not my machines, it’s your code!”
5
Nivo 300 Developer: „It’s not my code, it’s your machines!”
6
Nivo 300 Production system monitoring Production system debugging collaboration betweeen operations and development team using diagnostic and debugging tools on production environment
7
Nivo 300 System Center Management Pack for Microsoft Visual Studio Team Foundation Server 2010 Work Item Synchronization Visual Studio 11 Intellitrace PowerShell Extension
8
Nivo 300 ALM– kolaboracija Dev/Ops
9
Nivo 300 ALM – kolaboracija Dev/Ops
10
Nivo 300 System Center 2012 Suite App Controller Operations Manager Service Manager Orchestrator Virtual Machine Manager Data Protection Manager Configuration Manager
11
Nivo 300 View Entire Application Health Hollistically monitor IT-service health of distributed applications Drill down into the application to determine where the problems reside Allow quick discovery and alignment of infrasturcture health to application performance
12
Nivo 300 Problems Applications monitoring is very difficult Lots of tools for monitoring IT staff can’t be expert for every application Developers and administrators require different information Developers and administrators are putting the blame on each other
13
Nivo 300 Solution – SCOM 2012 One monitoring tool for applications and infrastructure Is no need to modify the application Consistent data for all applications Collecting infrastructure data performance, but also application components
14
Nivo 300 Solution – SCOM 2012 Improves collaboration and application team productivity There is no visible impact on application performance Takes an extra 5% CPU on the monitored server Support for ASP.NET and WCF applications on IIS 7
15
Nivo 300 Server-side and Client-side monitoring Server-side monitoring - performance monitoring from the receiving moment up to sending replies - inside the datacenter Client-side monitoring - performance monitoring from the browser/end-user perspective Together - end-to-end application performance visibility and reliability
16
Nivo 300 Dashboard
17
Nivo 300 Integration with Team Foundation Server Operators can forward informations directly to the TFS Faster identification and resolution of problems from developers Better cooperation between the teams responsible for the application Greater satisfaction of end users
18
Nivo 300 Integration with Team Foundation Server
19
Nivo 300 Integration with Team Foundation Server
20
Nivo 300 Demo System Center Management Pack for Microsoft Visual Studio Team Foundation Server 2010 Work Item Synchronization
21
Nivo 300 Visual Studio Intellitrace Basic Idea: capture debugger state information during program execution Operates in the background, Capture debugger state during execution of program. Get Past Event/ Exception/ Call Information as when Required What it does ?ž Records Plays Debugging / Diagnosing Rewind Eliminates „not repro” problem
22
Nivo 300 Records Plays Debugging / Diagnosing Rewind Application Rewind Records Plays Debugg ing / Diagnos ing Visual Studio Intellitrace
23
Nivo 300 ADO.NETEvents around executing queries against SQL, the executed command as well as the connection string. ASP.NETEvents around the ASP.NET ConsoleConsole output. Data BindingWindows Forms data binding. Environment Variables Evaluation and retrieval of environment variables from the process. FileCreation, deletion and access of files. GesturesUser actions performed against common controls. Lazy InitializationInitialization of lazily loaded variables. RegistryCreation, deletion and querying of registry information. Service ModelWeb service calls from WCF. ThreadingQueuing of user work items and parallel computing tasks. TracingDebugger trace output and assertions. User PromptDisplay of Windows Forms and WPF message boxes as well as the result of the dialog. WorkflowActivity instantiation and completion. XMLXML file loading. Visual Studio Intellitrace - Collectors
24
Nivo 300 IntelliTrace Collector for Visual Studio 11 The IntelliTrace collector is a standalone tool you can use to collect IntelliTrace data from apps that are running in production environments. you can use to collect IntelliTrace data from apps that are running on Internet Information Services (IIS) 7.0 or IIS 7.5. You can configure the collector to collect detailed debug information from a running app without modifying it. To analyze the data that's collected, you must use Visual Studio 11
25
Nivo 300 Demo Visual Studio 11 Intellitrace PowerShell Extension
26
Nivo 300 Connect your teams Operations/Administration: System Center Operations Manager 2012 Development: Team Foundation Server Connecting Tools: SCOM Management Pack for TFS Work Item Synchronization Visual Studio Intellitrace Powershell Extension
27
Nivo 300 One more advice… Joel Spolsky: “Everybody owns some area. When they own it, they own it. If a manager, or anybody else, wants to provide input into how that area is managed, they have to convince the owner. The owner has final say.”
28
Nivo 300 VPRAŠANJA? Po zaključku predavanja, prosimo, izpolnite vprašalnik. Vprašalniki bodo poslani na vaš e-naslov, dostopni pa bodo tudi preko profila na spletnem portalu konference www.ntk.si.www.ntk.si Najlepša hvala!
29
Nivo 300
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.