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

Re: Snapshots for business transactions

$
0
0

All of these questions are answered by one of the tech webinars. Putting down the notes if anybody is interested :

 

1) Snapshots are instances of a business transaction which is used to troubleshoot a business transactions.

 

2) Snapshots are not taken on every single request because a) Lot of noise gets generated. b) Lot of overhead.

 

3) When are the snapshots collected:

 

a) Periodic collection , when few normal business trans or requests get generated.

b) When a slow or error transaction is detected.

c) Diagnostic Session - Manual, Excessive, 

 

Periodic Snapshots:

 

Every 10 minutes, this interval can be changed "configure->slow transaction threshold->default thresholds.

 

4) Slow and error transactions are automatically captured in Snapshots.

 

5) If there is an error transaction it may not necessarily have the call graph because there may be no code execution., but the error will still be captured.

 

6) Diagnostic session instructs the appd to capture the snapshots manually or automatically.

 

 

Manually :

 

Business Transactions dashboard -> Actions -> Start diagnostic Session .

 

Collected sessions will be captured under Transactions Snapshos -> Diagnostic sessions.

 

7) Hotspots are the slowest calls in the call graph.Right click on the call graph and click "Show in the call graph"

 

 

 

 

https://community.appdynamics.com/t5/Tech-Webinars/Snapshots-amp-Diagnostic-Sessions-Tech-Webinar/m-p/14363#U14363


Re: Can't receive traffic from the .net agent

$
0
0

We had exactly the same problem and we found a proxy in the IIS service web.config . Once we removed that proxy everything worked fine.

 

Open the web.config and search for "default proxy" keyword. If you find it , you may have to remove it. Once that is done, the application will use the default proxy which is defined at the machine level just like the machine agent does. 

 

AppDynamics Opportunity

$
0
0

Hi All,

 

I have an exciting opportunity with a client that is looking for an AppDynamics Systems Engineer.

 

The successful consultant will be working on the following:

 

  • Helping Dev teams with AppDynamics deployment and consult with them on their AppDynamics configurations.
  • Maintaining AppDynamics Controller (Users/Patching/Housekeeping).
  • Helping to define best practices and procedure for teams to follow with AppDynamics.
  • Configuring AppDynamics to help provide greater insight into activity on the platform.
  • Building AppDynamics Dashboards to allow teams to better exploit the information held by AppDynamics.
  • Writing scripts to assist with AppD deployment and configuration.

 The successful  consultant will have:

 

  • Experience with AppDynamics Configuration and Administration in an enterprise environment.
  • Good Unix competency.
  • Monitoring Experience (Nagios or Similar).

Please give me a call on 02079977224 or email me at fbeaver@teksystems.com to discuss the role.

 

 

Country names

$
0
0

How can I get a list of county names from AppDynamics so I can use the same name in the geo-ip file? Thanks.

Cannot find adrum app key

$
0
0

Dear AppDynamics folks,

 

I'm having difficulty using AppDynamics during my brief trial period. I've opted to try and hook AppDynamics into the users browser experience via the JavaScript adrum file (and associated script). The wizard which creates my application on the dashboard provides me with a script to inject which quite clearly contains a line that needs to be rectified. Namely this:

 

window['adrum-app-key'] = '<app-key-for-this-app>';

 

However at no point during the wizard process am I informed of where this key is supposed to come from. I am honestly a little surprised there isn't one readily made available on the same page. I've tried to exhaustively look in all the submenu's without too much luck, but perhaps I am overlooking something?

 

In the documentation a video showcasing manual injection doesn't make mention of this additional line anywhere, so I'm assuming the video covers an older version of AppDynamics. The written documentation states the following:

 

The application key for each of your apps is displayed in the relevant  configuration screen under Advanced->Customize your Deployment.

 

But I still cannot find this reference 'relevant configuration screen', and the advanced -> Customize your deployment options the documentation speaks of isn't visible in the wizard, nor can I seem to locate it anywhere in the dashboard I am presented with.

 

So my question is - where do I locate this API key?

 

Regards,

Lasse 

.Net - Total Execution Time mismatch with Drill Down's Root function

$
0
0

Hi,

 

The total execution time for my request to a web application that AD shows is 1203ms.

 

But when i drill down to the call graph ( it starts with ASP.bug_tracker:ProcessRequest) , the total execution time of that root function is 1190ms.

 

So where the 13ms went off? This raise us a question if the call graph that AD shows is correct or not..

 

 

Any ideas?

 

 

Regards,

 

./Selva

Re: .Net - Total Execution Time mismatch with Drill Down's Root function

$
0
0

Hi ,

 

  In generall Agent does not capture lines of code where execution time is less than 10 ms. This is done to keep the impact to minimum while sampling.

That could very well be the case in your environment.

 

Let us know if you have any further questions.

 

Thanks,

Raunak

Re: Standalone services not getting displayed in the controller dashboard

$
0
0

Hi Rohit,

 

Please try to instrument your service as "standalone application" and that should work.

 

Regards,

Ashutosh

 


Re: .NET agent is not discovering all the services under Default Website

$
0
0

Hi Rohit,

 

Please perform following steps in the same order as mentioned and let us know if that helps.

 

1.  Restart AppDynamics Co-Ordinator service.

2. Reset the IIS.

3. Apply contineous load on each service for couple of minutes.

 

Please note that, contineous load on the process is necessary as profiler would hook into the process only if process is up and running.

 

Regards,

Ashutosh

Re: .NET agent not able to connect to controller

$
0
0

Hi Rohit,

 

Mertics are dropping means you are overshooting the metrics limit. Please try to reduce the business transaction under 50 per agent and that should help you.

 

Regards,

Ashutosh

Re: .Net - Total Execution Time mismatch with Drill Down's Root function

$
0
0

Ya.. I am aware of that..! 

 

But I am telling the root node of the call graph itself is showing 10 ms difference from the total executed time.. I dint ask about some missing functions inside the :ProcessRequest (the root function in the Drill Down).

Re: Demo .NET application for testing purposes

$
0
0

Hi Chris,

 

You can create any sample application (which is building fine and running). You can instrument this application through through .Net agent wizard. 

In case, you are failing with installation itself, please check if your box has all the ptrerequites installed. Following document has installation instructions:

 

https://docs.appdynamics.com/display/PRO42/Install+the+.NET+Agent

 

 

 Regards,

Ashutosh

Re: .Net - Total Execution Time mismatch with Drill Down's Root function

$
0
0

Here i have 2 questions

 

1. So is it like from :ProcessReqest only the call graph is being recorderd in Appdynamics ? (because all the graphs starts with ProcessRequest only)

 

or

 

2. In the same level of :ProcessRequest there may be many other function calls that took less than 10 ms ??

 

 

(Attaching a sample mismatch screen)

 

 

Re: .Net - Total Execution Time mismatch with Drill Down's Root function

$
0
0

And my 3rd question will be..

 

U have mentioned as "Sampling" in your reply .. 

 

Does that mean that AppDynamics follow Sampling method to profile Dot Net applications or Instrumentation of the .Net functions..?

 

 

Re: Need help - Not able to locate AppDynamics .net agent config file

$
0
0

Hi Sumit,

 

You can find the config file from below location:

 

For Windows Server 2008 and later: %ProgramData%\AppDynamics\DotNetAgent\Config

For Windows Server 2003: %AllUsersProfile%\Application Data\AppDynamics\DotNetAgent\Config

 

Please note that ProgramData is hidden folder.

 

Regards,

Ashutosh


Re: .NET agent not able to connect to controller

$
0
0

Agent tries to send the metric to controller every minute, and if there happens any network issue, it keeps the matrics in cache for 3 minutes. In case agent is not able to connect to controller for 3 minutes, it flushed the metric and that is how you get the "dropping metrics" warning.

 

Regards,

Re: .NET agent not sending data

$
0
0

Hi Dan,

 

Please test the controller connection through .Net Agent Confuration wizard and check if you are able to connect to the controller. In case you are failing with that as well, seems there is some network issue there.

 

Regards,
Ashutosh

Re: MachineAgent error when running as non root user

$
0
0

Hi all,

We are seeing the same error messages running the machine agent as a non-root user.

 

[Agent-Monitor-Scheduler-4] 02 May 2016 09:32:09,221  WARN SigarAppAgentMonitor - java.io.FileNotFoundException: /proc/20172/environ (Permission denied) exception caught attempting to determine environmental variables for process 20172

 

It writes a few hundred exception messages in the machine-agent.log per hour.  

 

How do we disable the JVM Crash Guard feature if we are not using it?

 

 

Thank you.

Help with Cron Expression for Health rule schedule

$
0
0

I am trying to build a cron expression for an HTTP 404 alert we have configured.  We have Qaulsys scans going on every Saturday morning from 12am-3am and i need to build a schedule around this so the alert does not fire in that time frame.  Does anyone have an example of what a cron expression would like like to not include Saturday's from 12am-4am?

 

 

Below is my attempt at this but I am not sure this is correct

 

(start)  0 0 4 ? * 1-6
(end)   0 0 00 ? * 1-6

Re: .Net - Total Execution Time mismatch with Drill Down's Root function

Viewing all 1667 articles
Browse latest View live


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