How to monitor Adobe experience manager? Please suggest any tools like Splunk, Dynatrace, Solarwinds,etc..

Avatar

Avatar
Level 1
Ramanan1
Level 1

Likes

0 likes

Total Posts

6 posts

Correct reply

0 solutions
View profile

Avatar
Level 1
Ramanan1
Level 1

Likes

0 likes

Total Posts

6 posts

Correct reply

0 solutions
View profile
Ramanan1
Level 1

22-07-2020

How to monitor Adobe experience manager? Please suggest any tools like Splunk, Dynatrace, Solarwinds,etc..

Accepted Solutions (1)

Accepted Solutions (1)

Avatar

Avatar
Give Back 50
Employee
berliant
Employee

Likes

207 likes

Total Posts

315 posts

Correct reply

98 solutions
Top badges earned
Give Back 50
Give Back 5
Give Back 3
Give Back 25
Give Back 10
View profile

Avatar
Give Back 50
Employee
berliant
Employee

Likes

207 likes

Total Posts

315 posts

Correct reply

98 solutions
Top badges earned
Give Back 50
Give Back 5
Give Back 3
Give Back 25
Give Back 10
View profile
berliant
Employee

22-07-2020

AEM on-prem has a lot of ob built-in tools that allow successful monitoring while using the product.

Health reports are gathering information on an AEM instance through Sling health checks and allow a custom dashboard deployment.

You can even take advantage of an OOTB Monitoring Charts 

https://docs.adobe.com/content/help/en/experience-manager-65/administering/operations/operations-das...

 

 

berliant_0-1595422584614.png

 

 

Answers (3)

Answers (3)

Avatar

Avatar
Give Back 5
Employee
vanegi
Employee

Likes

392 likes

Total Posts

378 posts

Correct reply

148 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back 10
Give Back
Boost 50
View profile

Avatar
Give Back 5
Employee
vanegi
Employee

Likes

392 likes

Total Posts

378 posts

Correct reply

148 solutions
Top badges earned
Give Back 5
Give Back 3
Give Back 10
Give Back
Boost 50
View profile
vanegi
Employee

22-07-2020

Hi @Ramanan1,

Regarding the monitoring tools, there is an integrated profiler into AEM, but it will only be usable for a "short" period of time, to take a snapshot of a very specific time-range when experiencing some performance issue.

 

You can find it in the Felix Web console > http://<host:port>/system/console/profiler

 

To have long-running monitoring, you can use any available Java APM (Application Performance Monitoring) tool.

 

The top most commonly used tools for that are:

~ New Relic

~ AppDynamics

~ Dynatrace

~ Introscope

 

These tools would monitor the instance in background automatically, but if you want to monitor some action periodically, you could use a simple profiler like:

~ JProfiler

~ VisualVM

 

I would recommend VisualVM as it is already integrated into the JDK, so no need to install a third party tool on your instance.

 

Also memory monitoring aspect only, you can enable the GC logs already. This is requiring to add some parameters to the jvm command line for starting AEM:

-XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:gclog.log

 

You can specify a different path/filename using the "-Xloggc" parameter. 

 

Thanks!!

Avatar

Avatar
Coach
Employee
jbrar
Employee

Likes

389 likes

Total Posts

869 posts

Correct reply

283 solutions
Top badges earned
Coach
Establish
Give Back 50
Give Back 5
Give Back 3
View profile

Avatar
Coach
Employee
jbrar
Employee

Likes

389 likes

Total Posts

869 posts

Correct reply

283 solutions
Top badges earned
Coach
Establish
Give Back 50
Give Back 5
Give Back 3
View profile
jbrar
Employee

22-07-2020

If you want to use third-party monitoring apps, I would recommend either using New Relic Or App Dynamics. I have worked with both and very easy to install.

 

 

[1] https://docs.newrelic.com/docs/agents/java-agent/additional-installation/install-new-relic-java-agen...

 

[2] https://docs.appdynamics.com/display/PRO45/Install+the+Java+Agent

Avatar

Avatar
Affirm 50
MVP
Vaibhavi
MVP

Likes

216 likes

Total Posts

181 posts

Correct reply

61 solutions
Top badges earned
Affirm 50
Validate 1
Ignite 1
Give Back 5
Give Back 3
View profile

Avatar
Affirm 50
MVP
Vaibhavi
MVP

Likes

216 likes

Total Posts

181 posts

Correct reply

61 solutions
Top badges earned
Affirm 50
Validate 1
Ignite 1
Give Back 5
Give Back 3
View profile
Vaibhavi
MVP

22-07-2020

Hi @Ramanan1 , 

 

AEM OOTB provides operational dashboard to monitor the instance and health check steps. 

This should be monitored frequently and fix the reported problem. 

You can navigate by AEM>tools>tools

Along with the above suggest you to monitor and perform maintenance activities which should be carried out to keep your instance in good condition. 

Below article explain it in detail. 

https://docs.adobe.com/content/help/en/experience-manager-64/deploying/configuring/monitoring-and-ma...

 

After considering above points, we can integrate the instance with tools like Dynatrace or splunk.

I feel Dynatrace is a better option to go. As splunks as lots of limitation compare to Dynatrace such as sunthetic transaction, db monitoring, application level code monitoring. 

You can go through the below article to know the difference between tools. 

https://answers.dynatrace.com/questions/228981/dynatrace-vs-splunk-1.html