Quantcast
Channel: All AppDynamics Discussions posts
Viewing all 1667 articles
Browse latest View live

Create Metric from result of JMX Operation

$
0
0

Hi,

 

I am working with an Apache AEM application (runs in sling). The vendor has jmx operations to be used for monitoring. I've read throught the documentation on JMX Monitoring (https://docs.appdynamics.com/display/PRO41/Monitor+JMX+MBeans) and was easily able to setup a metric on an MBean Attribute but for some information we have to invoke an MBean operation to get the data we need for a health rule.

 

Is this possible without building an extension to call the mbean operation and inject the data? 

 

Thanks,

 

Mike


Saving Performance Test Results at High Resolution

$
0
0

Hi,


I am working with a Performance test team at the moment. The standard process for Performance testing releases is to run a load test and compare against a previous result to assess if there is any regression from the Performance Perspective. 

 

App D is a fairly new addition to their toolset. 

 

When TEST 1 is run we save the time period as a custom time period. When new code is released a second test is run TEST 2 and the time period saved again.

 

We then use the compare release screen to compare the release. 

This works well when the tests are close together. However when the tests are a couple of weeks apart the data from TEST 1 has been summarised into hourly data points. While trhis is fine for comapring average response times / server metrix etc, where there are differences we cannot see if the increase is due to a small spike in response times or a consisant increase across the test period, as the level of detail has been lost. 

 

What would be exceptionally useful would be if we could mark the time period of TEST 1 so that the data detail is retained to allow better comaparisons against future tests. 

 

I know that this could be achieved in some way by altering the thresholds for when data is summarised from 1 min to 10 min and from 10 min to 1 hour, but I believe that even they have some limits in the max values which can be set there. 

 

 

Identifying Operation in a Service and Capturing WCF Request/Response

$
0
0

Hi,

 

We have some services with 15 or 20 Operations.   Currently the Service is listed under Business Transactions as

 

http://www.server.com/genericservice for example.   I'd like to be able to identify the operation that is being called on the slow transactions, however when digging in, there is no such information available.

 

How can we break out each according to the operation so that we can see which operation is slowest?

 

Once that is done, how can we configure in order to capture the request/response in order to handoff to the downstream service owner to get more information about specific slow calls?

 

Thanks,

 

Mike

 

Passing a parameter to a custom action

$
0
0

If I create a custom action that is running a script on the controller can I pass an extra parameter of my own when I call the custom action that will be passed to the script ?  

Not able to start controller on windows machine

$
0
0

Hi ,

 

I am trying to install windows-32-bit-controller  DEMO version on my machine.

but somehow i am not able to get it installed.

 

I have checked my host file and have given localhost as hostName.

there is a entry in my host file as follows.

 

127.0.0.1 localhost

 

I have run controller.exe as administrator and with added time arguments as follows.

 

controller_32bit_windows.exe -Vad-timeout-in-min=<minutes> -Vstartup-timeout-in-min=<minutes>

 

It is giving me timeout error after specified time.

 

I am attaching logs 

install.log 

installation.log

database.log

server.log

events-service-api-store-service.2016-03-10

 

Thanks,

Krupa

Re: Best practice to decide the Tier Name , Node name and Probe name

$
0
0

Hi,

 

Application Name refers to the over all application being configured on AppD. Tier name is like a high level (or i may call) grouping of individual nodes and nodes can be individual servers, app pool or jvms.

 

To give you an example, if you an application name AppDynamics and you have 2 datacenters one called East and one called West, in each data center you have 10 servers, each server has single JVM application. You can set your configuration like

Application name: AppDynamics

Tier Name: East

Node Name:

For each server, Combination of JVM name and server name can be your node name (i say combination since you may have cases where in you have more than one jvm per server)

Tier Name: West

Node Name:

For each server, Combination of JVM name and server name can be your node name (i say combination since you may have cases where in you have more than one jvm per server)

 

The same is true for .NET application as well.

 

 

Re: Not able to start controller on windows machine

$
0
0

Hi Krupa, are you trying to install it with SSL enabled? If yes, iw ould suggest doing the non ssl install  and try.

Re: Question about app dynamics server monitoring

$
0
0

Hi Margot, do you have ssl enabled at controller level. Can you acess the controller UI on https?


Re: Change Time Zone in e-mail Alert Actions

$
0
0

I have read about this on a lot of forums and at the moment AppDynamics does not support different timezones, the controller shows all transactions in the timezones of its system, in this case i think since its SaaS, the controller is in west coast hence PST.

Re: Not able to login with root user

$
0
0

hi Asif, i hope you are trying to login with user name admin and the password that you provided during intial installation or the new one that you changed to if that is the case.

Re: Not able to start controller on windows machine

$
0
0

Hi Gurmit,

Thanks, but I am not installing it with SSO enabled.

 

Thanks

Krupa

List of most commonly executed SQL queries?

$
0
0

I apologize in advance if this was asked before but I couldn't find the answer here or in the documentation.  I am trying to find out if there is a screen that shows the most commonly executed queries.  AppDynamics is reporting that my application is executing thousands of queries per minute, which seems high to me.  So in order to determine if there is an issue with my cache layer, I'd like to see which specific queries are executed most often.

 

Thanks in advance...

 

-Mike

Monitoring Atlassian Bamboo with AppDynamics

$
0
0

AppDynamics has instructions to get JIRA and Confluence working (https://docs.appdynamics.com/display/PRO14S/OSGi+Infrastructure+Configuration#OSGiInfrastructureConfiguration-ToconfigureFelixforJiraorConfluence)

 

Is there any progress to monitor Bamboo, Stash, or other Atlassian products with AppDynamics?

 

Atlassian trial licenses are available here: https://www.atlassian.com/pt/software/bamboo/download

 

Currently, I am trying to monitor Bamboo. I have included the recommended flags that are given for JIRA and Confluence. Although Bamboo runs with an error regarding Soy templates, simple builds and deploys seem to work well. I have attached a sample log with the error as well as a screenshot of Bamboo (which also contains part of the error).

OOM Issues due to AppDynamics Class

$
0
0

Hi,

 

We are having the Memory Leaks issues in one our Integration environment’s ,

which is causing crashing of servers with Out of memory, upon checking with Oracle team they have suggested us with then class com.singularity.ee.agent.util.bc (which is AppDynamics Class) to verify if this is causing high heap memory.

 

Could you please check and let us know.

 
Update from Oracle:

==> From Heapdump could see that 492MB of heap is occupied by the class "com.singularity.ee.agent.util.bc" 
com.singularity.ee.agent.util.bc @ 0x106907310 
Shallow Size: 24 B Retained Size: 491.7 MB
 

 

Error Logs: 

Feb 17, 2016 1:09:45 PM EST> <Notice> <Stdout> <BEA-000000> <Hibernate: select amsemailun0_.ACCT_NUM as ACCT1_980_, amsemailun0_.EMAIL_UNDELIVERABLE as EMAIL2_980_, amsemailun0_.CREATED_TS as CREATED3_980_, amsemailun0_.UPDATED_TS as UPDATED4_980_, amsemailun0_.APPLN_USER as APPLN5_980_ from EMAIL_UNDELIVERY amsemailun0_ where (amsemailun0_.ACCT_NUM=? )> 
java.lang.OutOfMemoryError: allocLargeObjectOrArray: [J, size 515551976 
at jrockit/vm/Allocator.allocLargeObjectOrArray(JIZ)Ljava/lang/Object;(Native Method) 
at jrockit/vm/Allocator.allocObjectOrArray(Allocator.java:349) 
at jrockit/vm/Allocator.allocArray(Allocator.java:257) 
at com/singularity/ee/agent/util/bc.b(bc.java:336) 
at com/singularity/ee/agent/util/bc.f(bc.java:91) 
at com/singularity/ee/agent/appagent/services/transactionmonitor/common/lh.b(lh.java:832) 
at com/singularity/ee/agent/appagent/services/transactionmonitor/common/k.a(k.java:720) 
at com/singularity/ee/agent/appagent/services/transactionmonitor/common/k.a(k.java:225) 
at com/singularity/ee/agent/appagent/services/bciengine/b.onMethodBegin(b.java:32) 
at com/singularity/ee/agent/appagent/services/transactionmonitor/common/k.onMethodBegin(k.java:128) 
at com/singularity/ee/agent/appagent/kernel/bootimpl/FastMethodInterceptorDelegatorImpl.safeOnMethodBeginNoReentrantCheck(FastMethodInterceptorDelegatorImpl.java:316) 
at com/singularity/ee/agent/appagent/kernel/bootimpl/FastMethodInterceptorDelegatorImpl.safeOnMethodBegin(FastMethodInterceptorDelegatorImpl.java:258) 
at com/singularity/ee/agent/appagent/entrypoint/bciengine/FastMethodInterceptorDelegatorBoot.safeOnMethodBegin(FastMethodInterceptorDelegatorBoot.java:67) 
at com/comcast/core/framework/configuration/ConfigurationManagerImpl.createNewPropName(ConfigurationManagerImpl.java:625)  
at 
com/comcast/core/framework/configuration/ConfigurationManagerImpl.getLong(ConfigurationManagerImpl.java:723) 
at com/comcast/fulfillment/salesportalcbconnectionmgr/cb/CBClusterController$4.run(CBClusterController.java:406)  
at java/util/concurrent/ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) 
at java/util/concurrent/ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) 
at java/lang/Thread.run(Thread.java:682) 
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method) 
-- end of trace 
JRockit aborted: Exit requested on OOM (51) 

Monitoring LoadRunner Transactions

$
0
0

Following the recent blog post by JK I was looking into setting up our AD instance to monitor the load runner transactions from our performance tests.

 

I have added the headers vto the LR scripts and created the custom rule to pick up the LR transaction names from the headers. I can now see the transactions appearing in the controller. All is good. Except...

 

In some cases we are seeing duplicate Transaction names in the Controller with different underlying calls.

 

Some of our LR transactions call URL's which have rediects in them and what seems to be happening is as follows

 

Load Runner Transaction LR1 calls URL A - Which points to a .net Node called XXlogin
This then redirects to another URL B which is running on another .net Node called YYWEB

This then calls a 3rd URL C on the same node YYWEB.

 

WHat we see in the controller is 2 Business Transactions called LR1.
But when you view the transactions one has the call information for the calls to XXLOGIIN    (URL A)

and the other has the call information for YYWEB (URL B and C)

 

Is there anyway that we can get this to apear as one single transaction and have the completem call flow in one place?

 

I have looked at Grouping the Transaction however this just creates a layer above the 2 transactions and you still need to view the flow diagrams for each one seperately.

 

I would like to be able to show them as one Transaction and flow diagram showing the call to the 2 different nodes


Re: Saving Performance Test Results at High Resolution

$
0
0

There is currently no way to do this short of exporting the metrics before they roll up.  I agree that it would be useful to optionally bucket performance tests in high resolution for future review.  Was used this this behavior in other APM tools. 

 

Maybe in a future release as an enhancement.

AppDynamics Node.JS agent on Windows crashes

Scripts for Browser Synthetic Monitoring

$
0
0

Dear All,

Could someone help me with a script to create a new job in browser synthetic monitoring in Saas Controller.

Identifying a 3G Issue

$
0
0

Hi. We have a prospect who wants to be able to identify when the root cause of a mobile app performance is the 3G cellular connection. They want to be able to 'prove' to customers that the delay/crash is not due to the app but the 3G network. Using Mobile App Agent where can we get this information from.

Thank you

CPU usage through JMX or MBean Browser

$
0
0
We have CloudFoundry environments that we don't install the machine because it will show the machine metrics for the VM hosting the instances, not relative to the CF container? I'm not a programmer. Does anyone know how to get CPU Usage percentage from the JMX or through the MBean browser? Thanks, anzianojackson
Viewing all 1667 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>