Monitoring Access Manager with New Relic APM

Monitoring Access Manager with New Relic APM

Access Manager is a high performing web access management solution which supports many industry-standard protocols such as SAML, WS-Federation, WS-Trust, OAuth, OpenID Connect, and others.



New Relic is Application Performance Management service, which monitors and manages the performance and availability of a software application. New Relic provides the APM is SaaS model.



This cool solution will explain how to enable monitoring for Access Manager's Identity Server with New Relic APM service so that we can monitor the Identity Server performance using the New Relic portal.



Following are the steps involved for enabling Identity Server monitoring with New Relic.



  1. Downloading the New Relic Java Agent.

  2. Configuring the IDP to use Newrelic java agent and to start sending the performance matrices to the NewRelic.

  3. Monitoring the Identity Server.



[1] Downloading the NewRelic Java agent



  1. Log in to New Relic. You need to create a New Relic account to login if you don't have one already.

  2. From the New Relic menu bar, select (account) > Account settings.

  3. Download the Java agent for your platform.


[2] Installing the New Relic Java agent in Identity Server



  1. Log in to the Identity Server (ssh)

  2. Create a new folder in the Identity Server, for example mkdir /opt/novell/nam/idp/webapps/nidp/newrelic/

  3. Unzip the content of downloaded Java agent to the above folder.

  4. The unzipped content will have newrelic.yml file and a newrelic.jar

  5. Edit the newrelic.yml and give appropriate name for the application, for example "app_name: Identity Server"

  6. Edit the /opt/novell/nam/idp/conf/tomcat.conf and add the javaagent parameter for the JAVA_OPTS to point to the downloaded New Relic Java agent.
    Example: JAVA_OPTS="${JAVA_OPTS} -javaagent:/opt/novell/nam/idp/webapps/nidp/newrelic/newrelic.jar"

  7. Restart the Identity Server - /etc/init.d/novell-idp restart


[3] Monitoring the Identity Server


Now log in to the New Relic APM site to see the Identity Server's performance information.



Sample graphs:



Identity Server Overview



Overview



Identity Server JVM Monitoring



JVM



Identity Server Thread Profiler



thread_profiler


Identity Server Top Transactions



Transactions

This cool solution is provided with basic configuration required for Access Manager to be monitored by New Relic APM service. For more monitoring options you can refer the New Relic portal.



Labels (1)

DISCLAIMER:

Some content on Community Tips & Information pages is not officially supported by Micro Focus. Please refer to our Terms of Use for more detail.
Top Contributors
Version history
Revision #:
3 of 3
Last update:
‎2020-01-31 22:06
Updated by:
 
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.