Azure Application insight server performance monitoring

HI,
I am using Azure application insight and want to know how to handle below scenarios.
1) using Azure AppInsight across my application workflow which contains some non-asp.net components. I have a web role and a worker role, I can use AI in web role, but how can I use it in worker role. goal is to have end-to-end tracking for my workflow.
2) in web role, is there an option to get call timing details for my server side code. for page timing, I want to drill down which method in that page took maximum time.
3)when I use APp Insight javascript code in my page for tracking, it start collecting data. Is there an option to specifiy my some custom ID to log along with data. Presently AI logs its own sessionId and requestId, I want to associate my customId(per request)
against the captured data.
Thanks
singhhome

Also please see this thread for more information on how to configure AI for a worker role:
http://stackoverflow.com/questions/26505483/appinsights-for-wpf-application/26641583#26641583
Add Application Insights API nuget to your application, update the instrumentation key in the config to match
the one from you AI resource, then you can
TelemetryClient telemetryClient = new TelemetryClient();
and use methods such as TrackTrace, TraceRequest, TrackMetric/Event etc.
Application Insights team is hiring: https://careers.microsoft.com/jobdetails.aspx?jid=166735. Interested? Please email your resume to albulank at microsoft.com.

Similar Messages

  • VM Server Performance Monitoring

    Hi all:
    We've made the foray into the Virtualization world using Oracle VM Server. We are using the VM Manager to control guests but do have Grid Control for monitoring our servers for performances, etc. For Dom0, what should be used Grid Control? I attempted to install the 10.2.0.5 Grid Agent, but, came up with an installer error and may be due to a missing file. Which means to me that the Grid Agent was not meant to monitor OVS.
    TIA,
    Pete's

    user627554 wrote:
    I attempted to install the 10.2.0.5 Grid Agent, but, came up with an installer error and may be due to a missing file. Which means to me that the Grid Agent was not meant to monitor OVS.The VM Management Pack for Grid Control is used to replace Oracle VM Manager and provide management and monitoring for Oracle VM. It is a licensed option for Grid Control, so you should speak to your Oracle Tech Sales representative about licensing it for your needs. You cannot monitor or manage Oracle VM Servers without VM Management Pack, as the agent does not work. Oracle VM Server is monitored by a remote agent.
    Keep in mind that you can install the EM agent into the guests that are running on Oracle VM.

  • App Server performance monitoring

    Hi
    Does anyone know a good J2EE performance monitoring tool for Sun ONE AppServer 7 ???
    I have found a few, but most of them support Weblogic, Websphere and they leave Sun ONE in the "others".
    I want to know if there's a tool made specially for Sun ONE.
    thank you very much

    Here are two pointers from the article at http://developers.sun.com/prodtech/appserver/reference/techart/monitoring.html --
    http://www.openview.hp.com/products/spi/spi_sunapp/index.html
    http://www.halcyoninc.com/products/SunAS/index.php

  • WebLogic Server Performance Monitor Console Extension

    The win 32 download of this is in the unix compressed format tar.Z. After extracting the files using Winzip, i dont see any "win" installation directory. There are directories for UNIX flavors only. Where can i get the windows installable ?
    I am using Win XP and WLS 8.1

    There should be a setup.exe as well as a Win32 directory. The installer
    should be smart enough to pickup which platform you are running and
    install the appropriate binaries.
    Paul.
    sm <[email protected]> wrote:
    The win 32 download of this is in the unix compressed format tar.Z. After
    extracting the files using Winzip, i dont see any "win" installation
    directory. There are directories for UNIX flavors only. Where can i
    get the windows installable ?
    I am using Win XP and WLS 8.1

  • Can't view or edit Application Insights webtests in the new Azure Portal

    I'm in the process of setting up Application Insights for an Azure Cloud Services Web Role.  Things have been looking good so far - I've enabled App Insights telemetry to the VS2013 solution, configured correctly and am getting usage/monitoring data
    displayed in the NEW Azure Portal (portal.azure.com).
    I set up my first "webtest" on Friday to monitor the site availability from three separate locations around the world and alert when down; however, logging in today shows my webtests graph as blank, i.e. contains no data. 
    Usually, when this is the case, there's a link provided to create new webtests, but since I've already added a webtest, this is no longer the case.  So I can neither view or edit my existing webtest, nor create a new one.  I have tried clearing
    my browser private data and even use a different browser but the result is the same.  I have also tried deleting and recreating the Application Insights instance with the same name but the result is the same (although the data from the deleted instance
    remains...).  My only recourse is to create a new, differently named Application Insights instance and set it all up again, losing the telemetry collected so far.  This isn't such a big deal during the prototype stage, but when this goes into effect
    on the production site, deleting and starting from scratch whenever there's a webtests problem isn't going to be an option.
    How do I view/edit/clear existing webtests?  Is it possible to do this through Azure PowerShell or the Azure SDK?

    Hi Chris Haigh,
    We are working on this thread and will try to reply with the proper resolution as soon as possible.
    Regards,
    Azam khan

  • Application Insights for load testing in VS 2013, Azure Preview or Visual Studio Online?

    I'm trying to get some clarification on which version of application insights to use to get performance counters from application insights for my azure cloud service for load and performance testing purposes. 
    So far, its not be clear what the differences between the two versions are, after deploying first the Azure Preview version, I attempted to set up performance counters using application insights but was shown an error because my visual studio online account
    did not have an associated application insights instance. 
    Is it possible to get performance counters using AI for load testing using the Azure Preview version? If so, how? If not, is that planned as a new feature or will performance counters for VSO cloud based load testing have to be used when support for the
    VSO version of application insights is eventually dropped? 
    Thanks, 
    Luke

    Hi Alex, thanks for your response. I do have an Azure account, and have tinkered with AI in Azure Preview. My question was more about what the differences between the VSO and azure preview versions of AI are. 
    When I initially deployed AI to the azure portal and tried to run load tests from visual studio (cloud load tests, that is) I could not. Its possible I had made a mistake in configuring the azure version of application insights though. Strangely enough,
    I actually do still see application insights data in the azure preview portal after I removed the newer AI version and installed AI 1.3. 
    To clarify my question, is it or will it be possible to run cloud based load tests (using visual studio online or another integrated service) against a azure web role deployed with application insights for azure and get performance counters of the system
    under test via AI? To do that, will I also have an application insights application in the visual studio online account (similar to how I do now with the VSO version of AI), because that seems to be a requirement to load performance counters from application
    insights within visual studio. 
    Thanks and sorry if I misunderstood your answer. 

  • CF 9 Performance Monitor problem on Win Server 2003 R2 x64

    This is a new install of both the operating system and CF 9. I'm unable to get the CF 9 counters to even show up in Performance monitor.
    I get the following error in the Event Viewer when trying to enable them... any ideas on what to try next?
    "The data buffer created for the "ColdFusion 9 Application Server" service in the "C:\WINDOWS\system32\cfpefmon_9.dll" library is not aligned on an 8-byte boundary. This may cause problems for applications that are trying to read the performance data buffer. Contact the manufacturer of this library or service to have this problem corrected or to get a newer version of this library."

    Sorry. I was waiting to see if others had answers.
    Since so far they don't, let me ask this: if you view Perfmon, do you find whether it lists CF 8 as a performance object (in perfmon)?
    If so, add them to the display and see if perhaps those show what you thought should be reported for CF9.
    I just checked my own 2k3 server, and I too had updated it from 8 to 9. Though not 64bit, I see the same error in my event log, but I see that my CF9 server stats are being reported under CF8. To be clear,  don't have CF8 running. But I did update from Enterprise Multiserver 8 to 9 Standard. That may explain why the cf8 dll is still in windows\system32. I suppose mine is a rather rare case, but maybe it's what happened to you. I could try deleting the cf8 dll, but since I do still have the CF8 install there, with the instances stopped (cfusion, admin, and others), I may have need to turn them on some day. Also, it seems I'd need to restart CF or perhaps the server to make that change take effect, and I'd rather not (it's my prod server).
    But let us know if the workaround (viewing under CF8 counters) works, or if you have the same situation and would be willing to delete the CF8 dll and restart.
    /charlie

  • Java Application Performance Monitoring - J2EE Transaction Monitoring

    Hi,
    Does SCOM 2012 R2 support J2EE transaction monitoring, ie how application behaves from end users. Apdex scores,response time and throughput , Execution method and SQL queries.I could not find transaction monitoring information in Java MP guide.
    Is that Java managment pack supports monitoring only Tomcat and not weblogic,websphere and jboss on Linux servers,
    Appreciate help in this
    Thanks in advance
    Bharath

    Hi Bharath,
    "Apdex scores,response time and throughput , Execution method and SQL queries."
    You're talking about the metrics similar to those which we have after configuring application monitoring in .NET Application Performance Monitoring (AVIcode APM) template, right? If so, this sort of APM profiling for Java apps introduced in SCOM 2012
    R2. But it's only for Tomcat5.5+ hosted Web Applications:
    http://blogs.technet.com/b/random_happy_dev_thoughts/archive/2014/01/07/system-center-2012-management-pack-for-java-application-performance-monitoring-released.aspx
    If you use another application server rather than Tomcat (WebLogic, WebSphere, JBoss), I would recommend you to take a look at BeanSpy instrumentation itself:
    http://www.systemcentercentral.com/demystifying-jee-app-performance-monitoring-in-opsmgr-2012-jee-faqs/
    Download link:
    http://www.microsoft.com/en-us/download/details.aspx?id=29270
    This is not AVIcode-like APM (AVIcode-like APM relies on it as a prerequisite), but if you are familiar with MBeans structure, you could configure quite interesting monitoring transactions for your java apps:
    http://blogs.inframon.com/post/2012/04/27/WebSphere-monitoring-with-the-JEE-Application-Performance-Monitoring-management-packs.aspx
    http://stefanroth.net/2012/04/10/scom-2012-jee-application-availability-monitor-template/
    Igor Savchenko, VIAcode Consulting LLC (http://www.viacode.com/)

  • Network / Application performance monitoring

    Hi all,
    I am looking into a network / application performance monitoring tool to monitor my data center server performance and users experience. Can someone tell me what tool you're using ? and your experience with it ? any recommendation / input is highly appreciated.
    Thanks all in advance !!!
    D.                   

    Hi D,
    ExtraHop Networks offers a passive network appliance that analyzes transactions from L2-L7 in real time so that you get a holistic picture of performance for all your applications and supporting infrastructure. We offer customizable L7 visibility into web, database, authentication, DNS, Citrix, and storage transactions, as well as advanced TCP analysis.
    In addition, our solution is the only agentless APM product to be certified for both Cisco UCS and UCS-E. Read more about our technology partnership with Cisco: http://www.extrahop.com/partners/technology/cisco-systems/
    To try the ExtraHop system for free, download the Discovery Edition at www.extrahop.com/discovery.
    Best of luck to you,
    Tyson
    Technical Marketing Manager, ExtraHop Networks

  • How to monitor SERVER performance

    hello,
    how to monitor the performance of the server,whether it is hit ratio is high or not
    can u please send the query
    regards

    Database Performance Monitoring is a little more complicate than running a query to get ratio. And different version of Oracle has different tools and utilities to help you.
    Strongly recommend you read Oracle® Database Performance Tuning Guide

  • OBIEE 11g Application Performance Monitoring

    Are there any best practices or recommendations for Application Performance Monitoring for OBIEE 11g?
    I see that from Fusion MiddleWare Control, we can navigate to Business Intelligence -> CoreApplication (right click) -> Monitoring -> Performance
    And from here we have a huge amount of performance metrics to choose from.
    What I'm interested in finding out is:
    1). Out of these hundreds of metrics, are there a subset of "core" performance metrics that Oracle recommends monitoring that gives a good baseline for performance of the application?
    2) What are the options for capturing/gathering/saving these metrics for historical and trend analysis?

    Excellent post. Thanks. Is there some sort of trial of the tool you guys built that's described in the post you linked?
    "In addition to the out-of-the-box options above, here at RittmanMead we have developed our own OBIEE monitoring tool.
    DMS metrics are stored directly on disk or through a database, enabling both immediate and retrospective analysis. Custom dashboards enable the display of both OBIEE and OS data side-by-side for ease of analysis. Integration with third-party tools is also an option."

  • Moving to new version of Application INsight on Azure

    Hi,
    I am planning to move to new version of Azure version for Application Insight for my Windows store app. After updating my nuget packages, when I run my app I see a icon that the it is tracked under application insight.  However when I navigate to Application
    Insight portal in Azure, I do not see any of the tracked data.
    In the earlier version of visual studio online I could see the data that was tracked under application insight. However it now navigates to the new version.
    Regards

    Could you please check that instrumentation key that you use match Application Insights recourse in the portal.
    You could check diagnostics search in the portal and see if there are any errors reported.
    If you are running under F5 you can also check VS output window; it may also display errors there.
    You could also put fiddler on the box and see if data leaves the box. 
    Anastasia

  • Windows Server 2008 R2 Performance Monitor information / thresholds

    Dear Users,
    I have been in search for information about the Performance Monitor for Windows Server 2008 R2.
    Unfortunately not with exactly what I wanted to, so I have some information but still not complete.
    What I'm trying to find is a sort of table with information which counters are good to monitor to make sure the server has enough hardware available.
    We are working in a virtual environment so that makes it easy to give more hardware, but this also means that there is a possibility we are handing out to much and that we need to take some hardware back.
    But I find it hard to find the right information about the counters to use and with the thresholds.
    I got already a lists with counters, explanation and the thresholds, but there are way more counters.
    Is there anyone who could point me out to a website were I can read more information about this subject?
    Because I really want to spend more time about what is using resources and if we are working efficiency.
    Any other information regarding the Performance Monitor is as well welcome.
    Kind regards,
    Martijn

    Hiya,
    I use the following table as a rule of thumb.
    Objects & Counters
    Issue thresholds
    Processor - % Processor Time
    Above 
    75-85%
    Disk - Avg. Disk Queue Length
    Slowly rising until poor performance is experienced.
    Disk - % Idle Time
    Larger than 90%
    Disk - % Free Space
    Less than 20%
    Memory - Available Mbytes
    Less than 2GB on Web server.
    Memory - Cache Faults/sec
    Larger than 1
    Memory - Pages/sec
    Larger than 10
    Page File - % Used and % Used Peak
    Trend analysis on occurrence. The more often, the worse.
    Network - Total Bytes/sec
    Larger than 40-50% of network capacity.
    Process - Working Set
    Larger than 80% of total memory
    From my own guide:
    https://jesperarnecke.wordpress.com/2014/05/19/sharepoint-infrastructure-design-specification/

  • Adding JBoss Application Server for Monitoring

    How do you add a JBoss Application Server for monitoring? Is there a way to add it silently like silent install of the host target?

    It is a manual process, you need to launch Jboss discover UI using Targets > Middlware page.
    Also, please use JVMD for more detailed analysis.
    You need to specify JARs based on the version of the JBoss -
    Note - Please check the support site for exact certified versions of JBoss.
    JBoss 4:
    dom4j.jar jboss-management.jar jnp-client.jar
    jbossall-client.jar jboss-client.jar
    JBoss 5:
    concurrent.jar jboss-javaee.jar jboss-serialization.jar
    dom4j.jar jboss-jsr77-client.jar jbosssx-as-client.jar
    jbossall-client.jar jboss-logging-spi.jar jbosssx-client.jar
    jboss-client.jar jboss-management.jar jnp-client.jar
    jboss-common-core.jar jboss-remoting.jar jboss-integration.jar jboss-security-spi.jar
    JBoss 6:
    concurrent.jar jboss-management.jar
    dom4j.jar jboss-remoting.jar
    jbossall-client.jar jboss-security-spi.jar
    jboss-client.jar jboss-serialization.jar
    jboss-common-core.jar jbosssx-as-client.jar
    jboss-ejb-api_3.1_spec.jar jbosssx-client.jar
    jboss-integration.jar jboss-transaction-api_1.1_spec.jar
    jboss-jsr77-client.jar jnp-client.jar
    jboss-logging.jar
    If you plan to use JVMD then you should select Remote Agent for discovery/monitoring.
    JNDI service should be configured and Naming Service port should be open.
    Agent should be able to communicate with the host and JNDI port.
    Above list of JARs to be copied on the agent machine (location provided as library path during discovery)
    Could you please share customer details and usecases.

  • Monitor weblogic cluster server performance

    I am using "System Monitor" got from http://dev2dev.bea.com/utilitiestools/monitoring.html to monitor my weblogic server performance. For single server, it is working well.
    However I can't use it to monitor the cluster server performance. For example:
    server 1 and server 2 have clustered weblogic server - APPS listerning on port 8888. On server 1, I have admin server running on server 1 - ADMIN_SVR1 listerning on port 232.
    I can dump the admin server Mbean information as:
    $java com.iternum.jmx.monitor.SystemMonitor -url t3://localhost:232 -user admin -password xxxxx -mBeanType ExecuteQueueRuntime -of performance.txt
    However I can't dump the cluster server performance data as following:
    $java com.iternum.jmx.monitor.SystemMonitor -url t3://localhost:8888 -user admin -password xxxxxx -mBeanType ExecuteQueueRuntime -of performance.txt
    Did I make any mistake? Do you have better tool to monitor weblogic performance?
    Thanks in advance,
    carl

    how to attach GC file?

Maybe you are looking for