Need clarification on App-Insights alert rule response time

Hi All,
I have created availability test (Multi steps test) for one scenario of my application. Using Alert rule functionality of App-Insights I am trying to set alert for response time alert. There is option to set response time alert for location-wise. Here my
confusion is this response time alert for my webtest (which I created for scenario of my application like registration process or login process etc) or for location. See the below screenshot for more details
Regards,
Sandip

Hello Sandip,
Each multi-step web test is executed from the different locations of your choice.
Say, it's executed from location A and "Response Time" is higher than a threshold but at the same time, the same test executed from location B has "Response Time" fast enough to be under the threshold... Then the alert logic kicks-in:
if alert is set to fire in case of >=1 location with the threshold violation, then you'll get an alert; on the other hand, if it's set to fire in case of >2 locations with the violation, then location A is not enough and no alert will be issued.
Dmitry Matveev

Similar Messages

  • Need Help on App-Insights webtest

    Hi All,
    I am not able to create more than 2 webtest. When I am trying to create 3rd webtest then getting below error message
    Error Message: "Two web tests created already—edit any test to re-use it."
    Kindly let me know why I am not able to create more than 2 webtest. Is this my subscription problem or App-Insights (Azure version) support only 2 webtest?
    Regards,
    Sandip

    Hello Sandip,
    The ability to execute only two web tests is the current limit for App Insights in Azure Portal, there is nothing specific about the subscription being used.
    This limit will be increased in one of the upcoming updates for AI.
    Edited: Limit is increased.
    Dmitry Matveev

  • Set JArray values with invalid key value: "LastUpdatedTime" on new alert rule creation

    Hey all!
    I'm trying to create a new alert rule using version 0.9.11 of the Monitoring Library and am getting this error on alertsClient.rules.CreateOrUpdate:
    "Set JArray values with invalid key value: "LastUpdatedTime". Array position index expected."
    That's interesting because LastUpdatedTime is a DateTime object, and whether I set it or I don't, if I set a breakpoint, it does set itself correctly, but the API appears to be expecting a JSON hash?
    I've tested alertsClient and I'm able to get existing alerts (also metrics with metrics client), so I don't believe it's an access issue.
    Any ideas?
    The full code I'm using for the test (borrowed virtually verbatim from the Cloud Cover video
    here): 
    Rule newRule = new Rule
        Name = "CPU Over 90%",
        Id = Guid.NewGuid().ToString(),
        Description = "CPU Has been over 90% for 5 minutes",
        IsEnabled = true,
        LastUpdatedTime = DateTime.Now,
        Condition = new ThresholdRuleCondition
            Operator = Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.ConditionOperator.GreaterThan,
            Threshold = 90,
            WindowSize = TimeSpan.FromMinutes(5),
            DataSource = new RuleMetricDataSource
                MetricName = "Percentage CPU",
                ResourceId = "",
                MetricNamespace = ResourceIdBuilder.BuildCloudServiceResourceId(<cloudservicename>, <deploymentname>)
    RuleAction action = new RuleEmailAction
        SendToServiceOwners = true,
    newRule.Actions.Add(action);
    OperationResponse alertResponse = alertsClient.Rules.CreateOrUpdate(new
    RuleCreateOrUpdateParameters { Rule = newRule });
    Console.WriteLine("Create alert rule response: " + alertResponse.StatusCode);

    Hi Greg,
    Thanks for your post!
    Error "JArray" has been fixed in the latest nugget package.
    Refer to:
    http://www.nuget.org/packages/Microsoft.WindowsAzure.Management.Monitoring/
    Hope this helps!
    Regards,
    Sadiqh

  • ACE 4710: Find out the response time of a real server

    Hi to everyone,
    I have a couple of ACE 4710 and I need to find out what is the response time of a real server.
    Is there a way for this?
    Thank you for any answer!
      giorgio romano

    Hi,
    Kindly add the following line in your serverfarm configuration:
    predictor response syn-to-synack
    Suppose your serverfarm looks like this:
    serverfarm host AAA_FARM
    predictor response syn-to-synack
    probe HTTP_PROBE
    probe TCP9001_PROBE
    rserver SC106
    inservice
    rserver SC107
    inservice
    rserver SC108
    inservice
    rserver SC109
    inservice
    rserver SC110
    inservice
    rserver SC111
    inservice
    rserver SC112
    inservice
    rserver SC113
    inservice
    rserver SC114
    inservice
    rserver SC120
    inservice
    rserver SC131
    inservice
    And then use the following command to see the average response time from your rserver as follows:
    ACE1/prod# show serverfarm AAA_FARM detail
    serverfarm     : AAA_FARM, type: HOST
    total rservers : 11
    active rservers: 11
    description    : ServerFarm AAA
    state          : ACTIVE
    predictor      : RESPONSE
    method            : syn-to-synack
    samples           : 8
    failaction     : -
    back-inservice    : 0
    partial-threshold : 0
    num times failover       : 0
    num times back inservice : 0
    total conn-dropcount : 0
    Probe(s) :
    HTTP_PROBE,  type = HTTP
    TCP9001_PROBE,  type = TCP
    ----------connections-----------
    real                  weight state        current    total      failures
    ---+---------------------+------+------------+----------+----------+---------
    rserver: SC106
    x.x.x.x.:0        8      OPERATIONAL  2          1125       0
    max-conns            : 4000000   , out-of-rotation count : 0
    min-conns            : 4000000
    conn-rate-limit      : -         , out-of-rotation count : -
    bandwidth-rate-limit : -         , out-of-rotation count : -
    retcode out-of-rotation count : -
    load value           : 0
    average response time (usecs) : 81   ----> thats what you might be looking for
    From other day :
    rserver: SC114
    x.x.x.x:0        8      OPERATIONAL  70         10903      2
    max-conns            : 4000000   , out-of-rotation count : 0
    min-conns            : 4000000
    conn-rate-limit      : -         , out-of-rotation count : -
    bandwidth-rate-limit : -         , out-of-rotation count : -
    retcode out-of-rotation count : -
    load value           : 0
             average response time (usecs) : 1334                       ----> thats what you might be looking for
    For Serverfarm BBB_FARM
    serverfarm     : BBB_FARM, type: HOST
    total rservers : 1
    active rservers: 1
    description    : ServerFarm BBB
    state          : ACTIVE
    predictor      : RESPONSE
    method            : syn-to-synack
    samples           : 8
    failaction     : -
    back-inservice    : 0
    partial-threshold : 0
    num times failover       : 1
    num times back inservice : 1
    total conn-dropcount : 0
    Probe(s) :
    ----------connections-----------
    real                  weight state        current    total      failures
    ---+---------------------+------+------------+----------+----------+---------
    rserver: SC208
    x.x.x.x:0        8      OPERATIONAL  0          0          0
    max-conns            : 4000000   , out-of-rotation count : 0
    min-conns            : 4000000
    conn-rate-limit      : -         , out-of-rotation count : -
    bandwidth-rate-limit : -         , out-of-rotation count : -
    retcode out-of-rotation count : -
    load value           : 0
             average response time (usecs) : 0   ----> thats what you might be looking for
    Use more detials for response predictor:
    http://www.cisco.com/en/US/docs/app_ntwk_services/data_center_app_services/ace_appliances/vA3_1_0/configuration/slb/guide/rsfarms.html#wp1068831
    Configuring the Application Response Predictor
    To instruct the ACE to select the server with the lowest average response time for the specified response-time measurement based on the current connection count and server weight (if configured), use the predictor response command in server farm host or redirect configuration mode. This predictor is considered adaptive because the ACE continuously provides feedback to the load-balancing algorithm based on the behavior of the real server.
    To select the appropriate server, the ACE measures the absolute response time for each server in the server farm and averages the result over a specified number of samples (if configured). With the default weight connection option configured, the ACE also takes into account the server's average response time and current connection count. This calculation results in a connection distribution that is proportional to the average response time of the server.
    The syntax of this command is as follows:
    predictor response {app-req-to-resp | syn-to-close | syn-to-synack}[samples number]
    The keywords and arguments are as follows:
    •app-request-to-resp—Measures the response time from when the ACE sends an HTTP request to a server to the time that the ACE receives a response from the server for that request.
    •syn-to-close—Measures the response time from when the ACE sends a TCP SYN to a server to the time that the ACE receives a CLOSE from the server.
    •syn-to-synack—Measures the response time from when the ACE sends a TCP SYN to a server to the time that the ACE receives the SYN-ACK from the server.
    •samples number—(Optional) Specifies the number of samples over which you want to average the results of the response time measurement. Enter an integer from 1 to 16 in powers of 2. Valid values are 1, 2, 4, 8, and 16. The default is 8.
    For example, to configure the response predictor to load balance a request based on the response time from when the ACE sends an HTTP request to a server to when the ACE receives a response back from the server and average the results over four samples, enter:
    host1/Admin(config)# serverfarm SFARM1
    host1/Admin(config-sfarm-host)# predictor response app-req-to-resp
    samples 4
    To reset the predictor method to the default of round-robin, enter:
    host1/Admin(config-sfarm-host)# no predictor
    To configure an additional parameter to take into account the current connection count of the servers in a server farm, use the weight connection command in server farm host predictor configuration mode. By default, this command is enabled. The syntax of this command is as follows:
    weight connection
    For example, enter:
    host1/Admin(config)# serverfarm SF1
    host1/Admin(config-sfarm-host)# predictor response app-request-to-resp
    samples 4
    host1/Admin(config-sfarm-host-predictor)# weight connection
    To remove the current connection count from the calculation of the average server response time, enter:
    host1/Admin(config-sfarm-host-predictor)# no weight connection
    You can use threshold milliseconds parameter which is optional Specifies the required minimum average response time for a server. If the server response time is greater than the specified threshold value, the ACE removes the server from the load-balancing decision process (takes the server out of service).
    Enter an integer from 1 to 300000 milliseconds (5 minutes). The default is no threshold (servers are not taken out of service).
    In case if you have measures the response time from  when the ACE sends a TCP SYN to a server to the time that the ACE receives a CLOSE from the server  use syn-to-close      (already discussed previously)
    If you have to measures the response time from when the ACE sends a TCP SYN to a server to the time that the ACE receives the SYN-ACK from the server use syn-to-synack   (already discussed previously)
    SAMPLES parameter is optional and  specifies the number of samples that you want to average from the results of the response time measurement and response time is used to select the server with the lowest response time for the requested response-time measurement. If you do not specify a response-time measurement method, the ACE uses the HTTP app-req-to-response method.
    Whenever a server's load reaches zero, by default, the ACE uses the autoadjust feature to assign a maximum load value of 16000 to that server to prevent it from being flooded with new incoming connections. The ACE periodically adjusts this load value based on feedback from the server's SNMP probe and other configured options.
    Using the least-loaded predictor with the configured server weight and the current connection count option enabled, the ACE calculates the final load of a real server as follows:
    final load = weighted load × static weight × current connection count
    where:
    •weighted load is the load reported by the SNMP probe
    •static weight is the configured weight of the real server
    •current connection count is the total number of active connections to the real server
    The ACE recalculates the final load whenever the connection count changes, provided that the (config-sfarm-host-predictor) weight connection command is configured. If the (config-sfarm-host-predictor) weight connection command is not configured, the ACE updates the final load when the next load update arrives from the SNMP probe.
    If two servers have the same lowest load (either zero or nonzero), the ACE load balances the connections between the two servers in a round-robin manner.
    HTH
    Plz rate if u find it useful.
    Sachin

  • Management Services Response Time; per Role or per Deployment? Broken?

    Management Services, Alert on Response Time, appears to be incorrect. 
    Can you help me understand why the Response Time charts for each Role in a deployment are identical? is this a bug?
    My Testing
    I have 3 Roles in my Cloud Service Deployment. A Web Role, a worker Role, and an extra Worker Role for this test.
    Web Role: Light load 0 to 10 requests per hour.
    Worker Role: Generates massive net work traffic. Constantly making web service calls to 3rd party data services & running a Distributed Azure Data Cache.
    Extra Worker Role:  No load. I added it to test this problem. It does nothing other than respond to Management Services Alert pings. 
    I created 3 Alerts to Track response time. One to each of the 3 roles, testing from within the same data center; San Jose to San Jose. Then added 3 more to test from Singapore to San Jose. 
    The Result (over several Months)
    A. The San Jose charts are identical for each role.
    B. The Singapore charts are identical for each role.
    C. The set of Singapore charts are very similar to the San Jose set of charts. With slight variations likely due to internet latency & extra load at Singapore.  
    D. (most Important). The latency is directly correlated to the network load created by the Worker Role. When I turn it off or throttle it, Response Time on all boxes drops. When working at "full speed" network response time rises
    to 10 - 30 secs. (very bad) 
    Conclusion
    The Network Monitoring Response Time Alert is not working as designed. It does not show the Response Time for that Role. But seems to be displaying the Response Time for the whole deployment. 
    My Request
    Can you assist me to understand if this is "By Design". If my testing is flawed? or what is going on. 
    My Goal
    Alert the Azure dev team to this so that maybe they can fix it to function as I expected it to. (or for them to explain why my expectations are unreasonable.) 
    Why is this important?
    Poor Network Perf is a showstopper bug that is preventing us from moving into production. I may be able to solve this with multiple instances. But as I lack the granularity to track even at the Role level. I'm stuck. 

    Thank you for your reply. 
    I forgot to update this with the answer. 
    It turned out that Azure Portal's Create Alert/monitoring UI has a bug. 
    The monitoring service is only capable of pining your public endpoints. ie: your Web Roles. Yet it lets you think you can create an Alert to monitor any of the roles within your solution. To make things worse, it shows a chart that suggests it actually is
    pinging your worker roles, when it is actually only pinging the public Web Role. 
    That is why all the Roles in your solution display identical metrics regardless of their load. Even stopping your worker roles will not affect their ping response times.  
    If your worker role fails, Azure Alerts don't tell you about it.
    NB: Using Application Insights to create alerting does not have this issue. But only because it doesn't attempt to monitor your web roles, not because it can alert you to any issues. 

  • Response time & dump-allowed & disable connection pooling

    3 Questions:
    Question 1:
    Where do I find status report when I set "dump-allowed" to yes? Where does it get "dumped"? I've looked in servlet log files, such as:
    1. C:\Program Files\New Atlanta\ServletExec ISAPI\Servlet Logs\Servlet.Log
    C:\WINNT\SYSTEM32\LogFiles\W3SVC1\exyymmdd.log
    in a NewAtlanta ServletExec 4.1 for IIS/PWS 5.1 scenario AND
    2. C:\oracle\ora81\Apache\Jserv\logs\Jserv.log
    C:\oracle\ora81\Apache\Apache\logs\access_log
    in a Apache 1.3.12 with JServ 1.1 scenario (the versions that come with Oracle 8.1.7 on W2K).
    but cannot find any connection pool dump information in any of the above log files.
    Is there documentation on "dump-allowed" other than the short blurb in the XSQLConfig.xml file?
    Question 2:
    Does setting the following connection pool elements, initial & increment, in the XSQLConfig.xml file
    <initial>1</initial>
    <increment>1</increment>
    to 1 & 1 respectively, actually DISABLE connection pooling?
    When I set the timing-info element to "yes", I see about 2 to 4 second response time to any of the Insurance demos at the outset. This is probably normal to establish the first connection and to process the SQL statement. However after 60 seconds, which is the setting for the timeout-seconds element, I again see about 2 to 4 second response time. I expect a response time under 1 second because not only should the SQL statement be cached since it had previously been parsed, the initial connection should still be live.
    Thus it seems that an initial setting of 1 does not do what it's suppose to do, and that is maintain a connection pool of 1.
    I thought I had read in the XML forum that:
    <initial>1</initial>
    <increment>0</increment>
    does disable connection pooling. Not sure how and why. What does disabling connection pooling really mean anyway?
    BTW I'm using XDK 9.2.0.1.
    Question 3:
    The real reason behind questions 1 & 2. How do I track response times from end to end?
    I know about setting timing-info element to "yes" in the XSQLConfig.xml file.
    <timing-info>
    <page>yes</page>
    <action>yes</action>
    </timing-info>
    However if I want to know where a hold up is, timing-info is not enough.
    How do I turn on sql trace for the session affiliated each JDBC connection. I know about setting time_statistics= true in the init.ora file, but how do I alter session set sql_trace=true for an XSQL query action?
    I think I answered this question. See following amended claim1.xsql file for the Insurance example:
    Claim1.xsql:
    <?xml version="1.0"?>
    <page connection="demo" xmlns:xsql="urn:oracle-xsql">
    <xsql:dml><![CDATA[
    ALTER SESSION SET SQL_TRACE = true
    ]]></xsql:dml>
    <xsql:query><![CDATA[
    select value(c) as Claim from insurance_claim_view c
    where c.claimpolicy.primaryinsured.lastname = 'Astoria'
    ]]></xsql:query>
    <xsql:dml><![CDATA[
    ALTER SESSION SET SQL_TRACE = false
    ]]></xsql:dml>
    </page>
    The result of which is:
    <?xml version="1.0" ?>
    - <page xsql-timing="3485">
    <!-- 260 -->
    <xsql-status action="xsql:dml" rows="0" />
    <!-- 3195 -->
    - <ROWSET>
    - <ROW num="1">
    - <CLAIM>
    <CLAIMID>77804</CLAIMID>
    <FILED>1/1/1999 0:0:0</FILED>
    </CLAIM>
    </ROW>
    - <ROW num="2">
    - <CLAIM>
    <CLAIMID>12345</CLAIMID>
    <FILED>3/11/1998 0:0:0</FILED>
    </CLAIM>
    </ROW>
    </ROWSET>
    <!-- 10 -->
    <xsql-status action="xsql:dml" rows="0" />
    </page>
    and in the database trace file:
    select value(c) as Claim
    from insurance_claim_view c
    where c.claimpolicy.primaryinsured.lastname = 'Astoria'
    call count cpu elapsed disk query current rows
    Parse 1 0.00 0.08 0 0 0 0
    Execute 1 0.00 0.07 0 0 0 0
    Fetch 1 0.00 0.21 0 11 12 2
    total 3 0.00 0.36 0 11 12 2
    Do I use the elapsed time to understand the time spent in the db? Do I consider the other SQL statements in the trace file that seem to deal with the page request? If so, then there is an overall timed total provided.
    OVERALL TOTALS FOR ALL NON-RECURSIVE STATEMENTS
    call count cpu elapsed disk query current rows
    Parse 14 0.00 0.20 0 0 0 0
    Execute 15 0.04 1.07 0 14 0 6
    Fetch 7 0.00 0.38 0 210 12 21
    total 36 0.04 1.65 0 224 12 27
    Misses in library cache during parse: 0
    OVERALL TOTALS FOR ALL RECURSIVE STATEMENTS
    call count cpu elapsed disk query current rows
    Parse 2 0.00 0.16 0 0 0 0
    Execute 7 0.00 0.04 0 0 0 0
    Fetch 7 0.04 0.25 0 56 0 7
    total 16 0.04 0.45 0 56 0 7
    Misses in library cache during parse: 0
    So do I use overall elapsed time in db affiliated with the Claim SQL statement, which is 2.1 seconds? Is the 3.5 seconds in the XSQL timing an elapsed time, and does it include time spent (2.1 seconds) in the database?
    I guess you can see where this is going. What I really need is a recommended plan to analyze response time problems.
    Has anyone come across this respose time problem, and how did you attack the problem? Did you use timing-info and cross check with database timed statistics using tkprof? What database statistics did you use?
    How does one analyze response time even further. For example how does one track time within the web server? How does one track time within the servlet engine?
    Ideas anyone?
    Steve.
    The section of the XSQLConfig.xml file to which I refer:
    <!--
    |
    | Set the parameters controlling database connection pools.
    |
    | When used, each named connection defined can have a pool of
    | connection instances to share among requests. These values
    | control the initial number of connection instances in the pool,
    | the number that will be added/incremented when under-load the
    | pool must be grown, and the number of seconds that must
    | transpire without activity before a connection instance will be
    | dropped out of the pool to shrink it back towards its initial
    | number.
    |
    | If the "dump-allowed" element has the value "yes"
    | then a browser-based status report that dumps the
    | current state of the connection pools is enabled.
    |
    | <connection-pool>
    | <initial>2</initial>
    | <increment>1</increment>
    | <timeout-seconds>60</timeout-seconds>
    | <dump-allowed>no</dump-allowed>
    | </connection-pool>
    |
    +-->                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    [list=1]
    [*]Where do I find status report when I set "dump-allowed" to yes?
    The report is returned in the browser.
    [*]Does setting the following connection pool elements, initial=1 & increment=1 actually DISABLE connection pooling?
    No. This tells the pool to start a one connection, and to grow by one connection whenever the pool finds all current connections in-use in the pool.
    When I set the timing-info element to "yes", I see about 2 to 4 second response time to any of the Insurance demos at the outset.
    Initial = 1 means that the pool will start with 1 connection. It also means the pool will never shrink to below 1 connection.
    I thought I had read in the XML forum that initial=1, increment=0 disables connection pooling.
    Setting increment=0 forces the pool never to grow, but if you have more than one user this is not a desireable situation to be in. It will cause potential delays for users contending for the one connection available.
    [*]How do I track response times from end to end?
    <timing-info> is the only XSQL pages specific timing info available. You saw how to use <xsql:dml> to turn on tracing. Once you have the trace output, the analysis is a database profiling task.
    [list]
    You can experiment with the fetch-size parameter to see if increasing the number of records fetched at a time will improve your throughput.

  • Email Response Time Tracking

    Hello good afternoon everyone.
    I am told that we need to start tracking our customer email response time from the customer service emails into our shared Outlook mailbox which is maintained by three membes of staff.
    I do not think we can do this with any the add-ins from Outlook and none of my IT colleagues in our Global Group currently appear to have this setup.  I have found some free software on the net but none so far that fits the bill.  Does Microsoft
    partner any software houses producing software of this nature either free add-ons or reasonably priced, about which someone could advise me please?
    We use Exchange through O365 with E3 licences, our mail is synchronized with our Active Directory which is also synchronised through our European Group FM servers
    Many thanks
    Kind regards, Nickowiz

    Hi Nickowiz,
    According to your description, I understand that you want to track the respond time between service people and customer by E-mail.
    If I misunderstand your concern, please do not hesitate to let me know.
    We can use Message Transport log, Protocol log or other Exchange log to monitor inbound and outbound message. Those tools usually used for mail flow troubleshooting.
    Unfortunately, those tools cannot intelligent query all message with same sender, recipient, subject and so on conditions, then generate a form or list.
    This function may be achieved by script. More details about Exchange Script, please refer to relevant forums:
    https://technet.microsoft.com/en-us/scriptcenter/dd742246.aspx
    By the way, this forum is related to Exchange server. Please contact Office 365 Team so that you can get more professional suggestions, for your reference:
    http://community.office365.com/en-us/default.aspx
    Best Regards,
    Allen Wang

  • Is there any other option to perform any action / call script/program instead of sending email alerts from app Insights ?

    Hi ,
    For app Insights configured alerts ( CPU usage/Response time ), we have email notification but do we have any other option to perform any action / call script/program
     in case of alert from App insight ?    
    We need to log these alerts into existing ticketing system like MS Alarm/MS ticketing
     ( GFS ) , please suggest

    We don't support performing any action except email notification in case of alert from App Insight. 
    To integrate with
    MS Alarm/MS ticketing  (
    GFS ) you’d need parse the mails from AI and use the
    MS Alarm/MS ticketing  (
    GFS )  connector to create a ticket. 
    Mihail Smacinih

  • Does App insight has some API to for developer to customize the functionality after I receive an alert?

    Currently I set an alerting rule. When the rule is hit, app insight will send email to me. But now I have a requirement that is when the rule is hit, perform some task other than send me an email, do app insight has sunch kind of API? Better for C#.
    Thanks
    Ruixue

    Currently email is the only notification we support. We have seen custom solutions which can "act" on this email notification to trigger some workflows.

  • Alert rule not working! Please help!

    Hi All,
       I have a Async XI scenario IDOC ---> XI -
    > JMS
       In order to receive alerts if JMS adapter or server is down, I have configured alert rule in runtime workbench. The associated alert category is setup correctly with fixed recipients.
       Following are the settings in my alert rule.
       1. Conditions: Connected to message - Not Relevant
           Sender component: I have given my IDOC source system.
           Receiver component : I have given by JMS target system.
           Remaining all values: *
       2. Where did the error occur? : No Restriction
       Now for testing purpose if I give a junk server name in JMS communication channel and send the IDOC from source system, then I found that the corresponding XI message is showing as successfully processed. AT the same time in communication channel monitoring in runtime workbench I get an error:
    Error creating JMS connection. JMS provider gave error message as Failed to connect to the server
    But I don't receive any alert. Why? Is there anything wrong with the alert rule?
    Why is the message in XI showing successfully processed even though there is an error in adapter?
    Is this the normal behavior of any Async communication?
    Please help! I am struggling with this issue for a long time.
    I will be grateful if somebody can help me.
    Thanks & Regards
    Gopal
    Edited by: GOPAL BALIGA on Mar 23, 2009 9:31 AM

    Dear Gopal,
    you have a couple of questions...
    1. Even thought the receiver communica channel is in error , why is the moni showing successfully processed?
    Ans...This is not an unusual behavior... what is happening is as your mapping is correct the message is passing through the IE properly but when the adapter engine ( JMS receiver channel ) tries to coomunicate with the receiver JMS system it is giving error ..as u have given some wrong server details
    2. Alert e-mail not received
    chk whether the alert catergory u created is attached to your alert rule..
    you can do this in the alert configuration tab in the RWB
    Also you need to activate your alert rule ..this again can be done in alert config tab..there is a chkbox of "rule activation".
    Givind points is another way to say thanks
    Edited by: Tarang Shah on Mar 23, 2009 9:46 AM

  • Alert Rule - not working. Wild Card character issue

    Hi All,
           I have a requirement where I need to trigger alerts for mapping failures
    of all the interfaces whose namespace is urn:abc.com:odna* or urn:abc.com.odna*.     (in the first instance, there is dot before odna and int he second instance, a colon before odna )
    So to suit both the cases, I gave urn:abc.comodna in the Alert Rule.
    It worked before. But now its not working.
    Then when i changed it to urn:abc.com:odna* it works again. i really dont understand how it worked before and why it fails now.
    What is the reason for the unpredicatable behaviour of WildCard Character based Alert Rules?
    Should Wild Card Characters be avoided completely?

    Hey
    Just create two separate alert rules for the same alert category
    one for urn:abc.com:odna* and another for urn:abc.com.odna*.
    but before that please make sure that "Suppress multiple alerts of this rule" box is unchecked.
    Also please check SAP Note 913858
    Thanx
    Aamir
    Edited by: Aamir Suhail on May 20, 2009 9:16 AM

  • Alert rules in Quality

    When I am trying to create the alert rules in quality of RWB it is throwing error code Error Code 10061: Connection refused.
    1. Do I required any authorizations in quality to define alert rules as I already had authorization for the transaction: SAP_ALM_CUSTOMIZER in quality.
    2. I want to configure the Email alerts to be send to recipients in quality also. I have done the required configuration in SCOT and SU01 for the dev system to receive mails. Do I have to need configure SCOTu2013SMTP port setting in quality also?

    Hi Praveen,
    > When I am trying to create the alert rules in quality of RWB it is throwing error code Error Code 10061: Connection refused.
    Check if the ECC system exists and the Technical system is configured properly.
    Check this link in 1st question
    http://wiki.sdn.sap.com/wiki/display/EP/TroubleshootingSAPJavaConnector%28JCo%29
    > 1. Do I required any authorizations in quality to define alert rules as I already had authorization for the transaction: SAP_ALM_CUSTOMIZER in quality.
    Normal roles is enough (what roles you have in the Dev system)
    > 2. I want to configure the Email alerts to be send to recipients in quality also. I have done the required configuration in SCOT and SU01 for the dev system to receive mails. Do I have to need configure SCOTu2013SMTP port setting in quality also?
    In the SCOT you hahe to give the Mail server IP address and port details.
    Regards
    Ramesh

  • Need clarification on issue with tablespaces

    Hi All,
    I needed clarification on this issue with tablespaces.I am following a guideline which says "Presently,The general rule of thumb is to concentrate on tablespaces that are 90% or greater used and have less than 2 GB of free space"
    My Scenario:-Now i have tablesace which is 97.23 % and the free space is 10 gb.Please advise me that whats the best next step I can take in this respect?
    I am very new to this and just following the guideline,so can you all please explain me some details about this.
    Thanks

    Well, the guideline says "*and* have less than 2 GB of free space"
    Since that tablespace as 10GB of free space, the guideline says that you do not need to concentrate on it. Eh ?
    I would be careful with guidelines that are hard-coded in this manner. You need to know the context in which the guideline was set.
    Assuming that your database/application doesn't grow suddenly by 1GB or larger (or create temporary segments / objects of 1GB or larger), the "2 GB of free space" might make sense. Then, again, it depends on the extent allocation type. What size are extents getting allocated.
    You should check with your organisation's senior DBAs on what happens if you don't concentrate on a tablespace because it is outside the guidelines !

  • Transported Alert rule not visible in RWB - Alert Configuration

    Hi ,
    I have Transported Alert rule Using Below mentioned blog ..
    Know How to Transport Only the Required Alert Rules !!!
    I have followed the following Procedure
    1. Go to Transaction SE16 Data browser.
    2. Give the table name as SXMSALERTRULES and hit F7. Then Execute (F8).
    3. Copy the ALERTHASHVAL field value of the entries that needs to be transported.
    4. Go to transaction SE10 and Create a Workbench Request.
    5. Select the Task under Workbench Request and Go to Menu Request/Task -> Change Type and select Development/Correction.
    6. Double click the task and go to edit mode.
    7. Enter Program ID: R3TR, Object: TABU, Objects Name: SXMSALERTRULES, press Enter and click on Functions.
    8. Paste the ALERTHASHVAL field value copied in Step-3 and Save.
    Now I can see the transported entries in SXMSALERTRULES table . But when I check RWB- Alert Configurations .. There is no new entry for  above transported rule ...
    Please tell me what is missing or where am i wrong ...

    Yes, My problem is Resolved ....
    Solution : -
    After Transport All Alert Rules, - >
    I created  Manual entry for any one of the alert rule from Alert Configuration. ->
    Then automatically all other transported rule came into visible state ....
    So now i can see all my transported rule in Alert Config...
    I dont Know , How does it happaned .. But it worked for me ... All rules got visible to me only after creating a manual entry for amy one of the alert rule ...
    Hope it helps someone else ...
    Guys thanks for all your comments ...
    Regards
    PS

  • How to create Alert Rules???

    Hi all,
    iam creating Alert rule,i have doughts in creating Alert Rule.
    In Alert Rule Definition we have two check boxes.
    1)Rule active
    2)Suppress multiple alert of this rule
    what does this two check boxs do,dont give me links please explain me
    in condtions we have drop down in that we have three options.
    1)Not relevent
    2)yes
    3)no
    what all this three means.
    iam checking for INBOUND and OUTBOUND interfaces idoc to file and file to idoc sceanrios.
    should i give all sender and receiver details...
    after creating Alert rules sholud i create any thing in ALERTINBOX.......please giave me all details of alerts.
    Please explain me in detail.
    Regards,
    Phani
    Points will be rewarded if Helpful

    go through this
    blog on step by step process configuration.
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/2328. [original link is broken] [original link is broken] [original link is broken]
    /people/michal.krawczyk2/blog/2005/09/09/xi-alerts--troubleshooting-guide
    For BPM
    Alert Message - BPM
    Also check this
    /people/michal.krawczyk2/blog/2005/03/13/alerts-with-variables-from-the-messages-payload-xi--updated
    /people/sap.user72/blog/2005/01/14/alert-management--improving-monitoring-of-your-landscape
    /people/sap.user72/blog/2005/03/03/alert-management--use-it-in-ccms-to-shorten-response-times-for-business-critical-situaltions
    http://help.sap.com/saphelp_nw04/helpdata/en/80/942f3ffed33d67e10000000a114084/content.htm.
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/9418d690-0201-0010-85bb-e9b2c1af895b -- How to setup alerts for monitoring in XI 3.0
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/003de490-0201-0010-68a4-bf7a1e1fd3a5 -- Monitoring in XI 3.0
    /people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step
    /people/michal.krawczyk2/blog/2005/09/09/xi-alerts--troubleshooting-guide
    /people/bhavesh.kantilal/blog/2006/07/25/triggering-xi-alerts-from-a-user-defined-function
    /people/community.user/blog/2006/10/16/simple-steps-to-get-descriptive-alerts-from-bpm-in-xi
    Alerts
    transaction handling in XI
    /people/michal.krawczyk2/blog/2005/03/13/alerts-with-variables-from-the-messages-payload-xi--updated
    • Auto triggering of alerts
    transaction handling in XI
    • SCOT
    not sending email from alert inbox
    CCMS ALERTS
    /people/sap.user72/blog/2005/11/24/xi-configuring-ccms-monitoring-for-xi-part-i
    /people/sap.user72/blog/2005/12/05/xi-grmg-customizing-for-xi-ccms-heartbeat-monitoring-part-ii
    /people/aravindh.prasanna/blog/2006/02/20/configuring-scenario-specific-e-mail-alerts-in-xi-ccms-part-3
    Thanks
    <b>Reward if it is useful</b>
    regards
    sasi
    Message was edited by:
            RSK

Maybe you are looking for

  • My Macbook Air is running slow with Yosemite.

    My Macbook Air is running slow with Yosemite. I checked out most of the blogs and everything and have removed widgets from the notification center, but everything seems to run kinda slowly. Sure, i have the base model 2014 macbook air but that 4 gb r

  • How can I create scripts from DBA studio??

    I just created about a bunch of tables, F&P keys, synonyms, etc using DBA studio. Now I'd like to extract that dictionary data to create scripts that I can run in the future to recreate the environment in production. How can I do this? THanks, Chris

  • How to show specifc filters for specific groups

    Hi, I have a sitecollection with lists A and B. There are two subsites.Each subsite has lists C and D. Admin has access to everything. Non Admins group(s) have access to specific subsite I understand that search results are security trimmed with user

  • Need help upgrading from Mail 2.1.3 to 3.5

    I just upgraded from 10.4 to 10.5. I bought a new disk to install 10.5 on and have the old disk with 10.4 in a USB enclosure. I do not want to use the migration assistant because I'm trying to start with a completely fresh system (first time since 10

  • How to add add the code for the MouseEvent.CLICK event

    Could anyone help me who is a beginner please? I'd like to know step by step how to do the following instruction. I am trying to add a link to my flash. I drew a shape on the stage, select it and transform it to movie clip (hit F8 or right-click on i