{"id":3123,"date":"2013-04-19T10:13:00","date_gmt":"2013-04-19T10:13:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/2013\/04\/19\/system-center-and-intellitrace\/"},"modified":"2022-07-19T07:18:04","modified_gmt":"2022-07-19T15:18:04","slug":"system-center-and-intellitrace","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/system-center-and-intellitrace\/","title":{"rendered":"System Center and IntelliTrace"},"content":{"rendered":"<p class=\"Publishwithline\">\n  <span style=\"font-family: Calibri;font-size: small\">Over the past little while, the <\/span><a href=\"http:\/\/technet.microsoft.com\/en-us\/library\/hh205987.aspx\"><span style=\"color: #0563c1;font-family: Calibri;font-size: small\">System Center Operations Management<\/span><\/a><span style=\"font-family: Calibri;font-size: small\"> team and the <\/span><a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/vstudio\/dd264915.aspx\"><span style=\"color: #0563c1;font-family: Calibri;font-size: small\">Visual Studio IntelliTrace<\/span><\/a><span style=\"font-family: Calibri;font-size: small\"> team have been working together to create an increasingly rich debugging experience for applications in production environments. This collaborative effort provides the ability to take Application Failure events from <\/span><a href=\"http:\/\/technet.microsoft.com\/en-us\/library\/jj899854.aspx\"><span style=\"color: #0563c1;font-family: Calibri;font-size: small\">System Center 2012 SP1<\/span><\/a><span style=\"font-family: Calibri;font-size: small\"> and export them as IntelliTrace files for tight integration in <\/span><a href=\"http:\/\/www.microsoft.com\/visualstudio\/eng\/visual-studio-update\"><span style=\"color: #0563c1;font-family: Calibri;font-size: small\">Visual Studio Ultimate 2012 Update 2<\/span><\/a><span style=\"font-family: Calibri;font-size: small\">. We also take advantage of the integration with Team Foundation Server using the <\/span><a href=\"http:\/\/technet.microsoft.com\/en-us\/library\/jj614615.aspx\"><span style=\"color: #0563c1;font-family: Calibri;font-size: small\">System Center Management Pack for Microsoft Visual Studio Team Foundation Server 2010 Work Item Synchronization<\/span><\/a><span style=\"font-size: small\"><span style=\"font-family: Calibri\"> to automatically attach or link to IntelliTrace files from TFS work items.<\/span><\/span>\n<\/p>\n<p><span style=\"font-family: Calibri;font-size: small\">A complete <\/span><a href=\"http:\/\/blogs.msdn.com\/b\/briankel\/archive\/2013\/02\/07\/team-foundation-server-2012-and-system-center-2012-operations-manager-integration-virtual-machine-and-hands-on-lab-demo-script.aspx\"><span style=\"color: #0563c1;font-family: Calibri;font-size: small\">virtual machine with hands-on-lab<\/span><\/a><span style=\"font-family: Calibri;font-size: small\"> is available from Brian Keller\u2019s blog to explore these features and capabilities. You can download just the <\/span><a href=\"http:\/\/download.microsoft.com\/download\/B\/B\/0\/BB013085-8C46-4371-8968-A8337099AAFE\/Integrating%20Development%20and%20Operations%20with%20Visual%20Studio%20Team%20Foundation%20Server%202012%20and%20System%20Center%20Operations%20Manager%202012.docx\"><span style=\"color: #0563c1;font-family: Calibri;font-size: small\">hands-on-lab \/ demo script document<\/span><\/a><span style=\"font-size: small\"><span style=\"font-family: Calibri\"> to see the details or the entire virtual machine to play around with the full experience.<\/span><\/span><\/p>\n<p><span style=\"font-size: small\"><span style=\"font-family: Calibri\">Let\u2019s take a quick lap around the features. Note that the following screenshots are taken directly from the hands-on-lab which goes into much greater detail on how to enable and use the features described in this post. <\/span><\/span><\/p>\n<p><span style=\"font-size: small\"><span style=\"font-family: Calibri\">With these new integrated capabilities you are able to assign an Application Error from System Center to the development team using the TFS connector by opening an error alert and selecting the \u201cAssign to Engineering\u201d option from the Alert Status menu.<\/span><\/span><\/p>\n<p>\u00a0<img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2013\/04\/4011.pic1_.jpg.png\" alt=\"\" border=\"0\" \/><\/p>\n<p><span style=\"font-family: Calibri;font-size: small\">Once an alert has been \u201c<\/span><a href=\"http:\/\/technet.microsoft.com\/en-us\/library\/jj614615.aspx\"><span style=\"color: #0563c1;font-family: Calibri;font-size: small\">Assigned to Engineering<\/span><\/a><span style=\"font-size: small\"><span style=\"font-family: Calibri\">\u201d an Operational Issue work item type is created in Team Foundation Server.\u00a0 By default an IntelliTrace file is linked to the work item. This IntelliTrace file was created based on the data gathered by System Center as part of creating the Application Error alert and adds no further impact to the monitored application. Clicking on the linked IntelliTrace file will allow you to open the file in Visual Studio Ultimate and see the error that happened on the monitored server.<\/span><\/span><\/p>\n<p>\u00a0<img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2013\/04\/2063.pic2_.jpg.png\" alt=\"\" border=\"0\" \/><\/p>\n<p><span style=\"font-family: Calibri;font-size: small\">You can now use the IntelliTrace capabilities within Visual Studio Ultimate to dig into the details of the error and jump directly to code where possible. Note, to jump to code you need to ensure that there is indeed user code on the call stack and that you have the matching symbols and source code available to Visual Studio.\u00a0 To understand how Visual Studio, symbol files and source code all relate to the best possible IntelliTrace experience refer to Ed Blankenship\u2019s <\/span><a href=\"http:\/\/www.edsquared.com\/2011\/02\/12\/Source+Server+And+Symbol+Server+Support+In+TFS+2010.aspx\"><span style=\"color: #0563c1;font-family: Calibri;font-size: small\">excellent blog post on the subject<\/span><\/a><span style=\"font-size: small\"><span style=\"font-family: Calibri\">.<\/span><\/span><\/p>\n<p><span style=\"font-family: Calibri;font-size: small\">In addition to the automatically created IntelliTrace files for Application Failures, <\/span><a href=\"http:\/\/technet.microsoft.com\/en-us\/library\/jj899854.aspx\"><span style=\"color: #0563c1;font-family: Calibri;font-size: small\">System Center 2012 SP1<\/span><\/a><span style=\"font-family: Calibri;font-size: small\"> also includes the ability to <\/span><a href=\"http:\/\/technet.microsoft.com\/en-us\/library\/jj883935.aspx\"><span style=\"color: #0563c1;font-family: Calibri;font-size: small\">enable full IntelliTrace data collection<\/span><\/a><span style=\"font-size: small\"><span style=\"font-family: Calibri\"> to solve those extremely challenging problems. By selecting an existing alert you can enable full IntelliTrace collection using the tasks panel.<\/span><\/span><\/p>\n<p>\u00a0<img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2013\/04\/5826.pic3_.jpg.png\" alt=\"\" border=\"0\" \/><\/p>\n<p><span style=\"font-size: small\"><span style=\"font-family: Calibri\">This capability enables operations teams to easily switch on full IntelliTrace data collection to capture rich and detailed data about the problem application.\u00a0 When the IntelliTrace snapshot is taken it is automatically linked to an existing work item that may have been created for the alert. If no work item had yet been created you can use the workflow described above to assign the alert to engineering to create the work item. <\/span><\/span><\/p>\n<p><span style=\"font-family: Calibri;font-size: small\">If you aren\u2019t using the Team Foundation Server integration the IntelliTrace files are stored to a local server directory that is <\/span><a href=\"http:\/\/technet.microsoft.com\/en-us\/library\/jj883935.aspx\"><span style=\"color: #0563c1;font-family: Calibri;font-size: small\">configured with System Center<\/span><\/a><span style=\"font-size: small\"><span style=\"font-family: Calibri\">.<\/span><\/span><\/p>\n<p><span style=\"font-family: Calibri;font-size: small\">To explore these capabilities further take a look at the <\/span><a href=\"http:\/\/download.microsoft.com\/download\/B\/B\/0\/BB013085-8C46-4371-8968-A8337099AAFE\/Integrating%20Development%20and%20Operations%20with%20Visual%20Studio%20Team%20Foundation%20Server%202012%20and%20System%20Center%20Operations%20Manager%202012.docx\"><span style=\"color: #0563c1;font-family: Calibri;font-size: small\">hands-on-lab \/ demo script<\/span><\/a><span style=\"font-family: Calibri;font-size: small\"> as well as the virtual machine provided by <\/span><a href=\"http:\/\/blogs.msdn.com\/b\/briankel\/archive\/2013\/02\/07\/team-foundation-server-2012-and-system-center-2012-operations-manager-integration-virtual-machine-and-hands-on-lab-demo-script.aspx\"><span style=\"color: #0563c1;font-family: Calibri;font-size: small\">Brian Keller on his blog<\/span><\/a><span style=\"font-size: small\"><span style=\"font-family: Calibri\">.<\/span><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Over the past little while, the System Center Operations Management team and the Visual Studio IntelliTrace team have been working together to create an increasingly rich debugging experience for applications in production environments. This collaborative effort provides the ability to take Application Failure events from System Center 2012 SP1 and export them as IntelliTrace files [&hellip;]<\/p>\n","protected":false},"author":90,"featured_media":45953,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[226,1,225],"tags":[],"class_list":["post-3123","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ci","category-devops","category-git"],"acf":[],"blog_post_summary":"<p>Over the past little while, the System Center Operations Management team and the Visual Studio IntelliTrace team have been working together to create an increasingly rich debugging experience for applications in production environments. This collaborative effort provides the ability to take Application Failure events from System Center 2012 SP1 and export them as IntelliTrace files [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/3123","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/users\/90"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=3123"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/3123\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media\/45953"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media?parent=3123"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=3123"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=3123"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}