{"id":30289,"date":"2022-06-15T10:12:48","date_gmt":"2022-06-15T10:12:48","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=30289"},"modified":"2022-12-23T05:52:44","modified_gmt":"2022-12-23T05:52:44","slug":"how-to-setup-apm-of-java-apps-in-appdynamics","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/how-to-setup-apm-of-java-apps-in-appdynamics\/","title":{"rendered":"How to setup APM of Java Apps in AppDynamics?"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Step 1 &#8211; Install Java<\/h2>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-devopsschool-com wp-block-embed-devopsschool-com\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"jxlXTMdCSB\"><a href=\"https:\/\/www.devopsschool.com\/blog\/complete-guide-of-java-installation-in-linux\/\">Java Installation Guide in Linux &#038; Windows<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;Java Installation Guide in Linux &#038; Windows&#8221; &#8212; \" src=\"https:\/\/www.devopsschool.com\/blog\/complete-guide-of-java-installation-in-linux\/embed\/#?secret=mLsBxsakwj#?secret=jxlXTMdCSB\" data-secret=\"jxlXTMdCSB\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Step 2 &#8211; Install Tomcat<\/h2>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-devopsschool-com wp-block-embed-devopsschool-com\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"HHzEDSnr7V\"><a href=\"https:\/\/www.devopsschool.com\/blog\/tomcat-install-and-configuration-tutorial-and-guide\/\">Tomcat Install and Configuration Tutorial and Guide<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;Tomcat Install and Configuration Tutorial and Guide&#8221; &#8212; \" src=\"https:\/\/www.devopsschool.com\/blog\/tomcat-install-and-configuration-tutorial-and-guide\/embed\/#?secret=54soj2Ze6P#?secret=HHzEDSnr7V\" data-secret=\"HHzEDSnr7V\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Step 3 &#8211; Run Apps in Tomcat<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">Step 4 &#8211; Download &amp; Extract AppDynamics APM agent<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">Step 5 &#8211; Install the App Agent in Tomcat<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">$ vi \/opt\/apache-tomcat<span class=\"hljs-number\">-9.0<\/span><span class=\"hljs-number\">.63<\/span>\/bin\/setenv.sh\r\n\t<span class=\"hljs-keyword\">export<\/span> CATALINA_OPTS=<span class=\"hljs-string\">\"$CATALINA_OPTS -javaagent:\/opt\/appagent\/javaagent.jar\"<\/span>\r\n$ chmod <span class=\"hljs-number\">755<\/span> \/opt\/apache-tomcat<span class=\"hljs-number\">-9.0<\/span><span class=\"hljs-number\">.63<\/span>\/bin\/setup.sh\r\n\r\n$ ps -eaf | grep tomcat | grep javaagent.jar\r\nroot     <span class=\"hljs-number\">24952<\/span>     <span class=\"hljs-number\">1<\/span> <span class=\"hljs-number\">56<\/span> <span class=\"hljs-number\">01<\/span>:<span class=\"hljs-number\">27<\/span> pts\/<span class=\"hljs-number\">1<\/span>    <span class=\"hljs-number\">00<\/span>:<span class=\"hljs-number\">00<\/span>:<span class=\"hljs-number\">02<\/span> \/usr\/bin\/java -Djava.util.logging.config.file=<span class=\"hljs-regexp\">\/opt\/<\/span>apache-tomcat<span class=\"hljs-number\">-9.0<\/span><span class=\"hljs-number\">.63<\/span>\/conf\/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=<span class=\"hljs-number\">2048<\/span> -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=<span class=\"hljs-number\">0027<\/span> -javaagent:<span class=\"hljs-regexp\">\/opt\/<\/span>appagent\/javaagent.jar -Dignore.endorsed.dirs= -classpath \/opt\/apache-tomcat<span class=\"hljs-number\">-9.0<\/span><span class=\"hljs-number\">.63<\/span>\/bin\/bootstrap.jar:<span class=\"hljs-regexp\">\/opt\/<\/span>apache-tomcat<span class=\"hljs-number\">-9.0<\/span><span class=\"hljs-number\">.63<\/span>\/bin\/tomcat-juli.jar -Dcatalina.base=<span class=\"hljs-regexp\">\/opt\/<\/span>apache-tomcat<span class=\"hljs-number\">-9.0<\/span><span class=\"hljs-number\">.63<\/span> -Dcatalina.home=<span class=\"hljs-regexp\">\/opt\/<\/span>apache-tomcat<span class=\"hljs-number\">-9.0<\/span><span class=\"hljs-number\">.63<\/span> -Djava.io.tmpdir=<span class=\"hljs-regexp\">\/opt\/<\/span>apache-tomcat<span class=\"hljs-number\">-9.0<\/span><span class=\"hljs-number\">.63<\/span>\/temp org.apache.catalina.startup.Bootstrap start<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Step 6 &#8211; Install &amp; Setup Jmeter<\/h2>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-devopsschool-com wp-block-embed-devopsschool-com\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"HxUjWl7XHo\"><a href=\"https:\/\/www.devopsschool.com\/blog\/how-to-install-and-configure-jemeter\/\">How to install and configure Jmeter?<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;How to install and configure Jmeter?&#8221; &#8212; \" src=\"https:\/\/www.devopsschool.com\/blog\/how-to-install-and-configure-jemeter\/embed\/#?secret=rdiRVmHOMq#?secret=HxUjWl7XHo\" data-secret=\"HxUjWl7XHo\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Step 7 &#8211; Create a Traffic at App using Jmeter &amp; Visualize Data at AppDynmics<\/h2>\n","protected":false},"excerpt":{"rendered":"<p>Step 1 &#8211; Install Java Step 2 &#8211; Install Tomcat Step 3 &#8211; Run Apps in Tomcat Step 4 &#8211; Download &amp; Extract AppDynamics APM agent Step&#8230; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[2],"tags":[],"class_list":["post-30289","post","type-post","status-publish","format-standard","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/30289","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=30289"}],"version-history":[{"count":1,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/30289\/revisions"}],"predecessor-version":[{"id":30291,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/30289\/revisions\/30291"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=30289"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=30289"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=30289"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}