Presentation is loading. Please wait.

Presentation is loading. Please wait.

Nivo 300 Connecting Development and Operations - Application Maintenance with TFS and SCOM Ivan Kardum (dev) MVP for VS ALM, PMP, MCSD, MCPD, MCTS:TFS.

Similar presentations


Presentation on theme: "Nivo 300 Connecting Development and Operations - Application Maintenance with TFS and SCOM Ivan Kardum (dev) MVP for VS ALM, PMP, MCSD, MCPD, MCTS:TFS."— Presentation transcript:

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


Download ppt "Nivo 300 Connecting Development and Operations - Application Maintenance with TFS and SCOM Ivan Kardum (dev) MVP for VS ALM, PMP, MCSD, MCPD, MCTS:TFS."

Similar presentations


Ads by Google