Book

Performance tuning and monitoring ForgeRock products

This book provides information on performance tuning and monitoring ForgeRock products (AM/OpenAM, DS/OpenDJ, IDM/OpenIDM and IG/OpenIG).


Printer friendly view

Table of Contents

  • 1 Best practice for JVM Tuning
  • 2 OpenAM/AM
    • 2.1 FAQ: AM/OpenAM performance and tuning
    • 2.2 FAQ: Caching in AM/OpenAM
    • 2.3 How do I change the Maximum Caching Time in AM 5.x, 6 and OpenAM 12.x, 13.x?
    • 2.4 How do I change the JVM heap size for AM/OpenAM (All versions)?
    • 2.5 How do I configure the heartbeat timeout in AM/OpenAM (All versions)?
    • 2.6 How do I improve OAuth 2.0 performance in OpenAM 13.0?
    • 2.7 How do I tune LDAP connection pool settings in AM/OpenAM (All versions) using ssoadm?
    • 2.8 How do I improve the performance of ssoadm in AM/OpenAM (All versions)?
    • 2.9 How do I enable Garbage Collector (GC) Logging for AM/OpenAM (All versions)?
    • 2.10 How do I diagnose a hung AM/OpenAM (All versions) server?
    • 2.11 Monitoring
      • 2.11.1 How do I monitor session statistics in AM/OpenAM (All versions)?
      • 2.11.2 How do I set up a monitoring page for the load balancer in front of Web Policy Agents (All versions) for health checks?
  • 3 OpenDJ/DS
    • 3.1 FAQ: DS/OpenDJ performance and tuning
    • 3.2 How do I generate sample user data for performance testing in DS/OpenDJ (All versions)?
    • 3.3 How do I tune DS/OpenDJ (All versions) process sizes: JVM heap and database cache?
    • 3.4 How do I tune the DS/OpenDJ (All versions) database file cache?
    • 3.5 How do I tune Background Database Verification in DS (All versions) and OpenDJ 3.5.2, 3.5.3?
    • 3.6 How do I improve performance when using the PBKDF2 storage scheme in DS/OpenDJ (All versions)?
    • 3.7 How do I know what index types are needed for search filters in DS/OpenDJ (All versions)?
    • 3.8 How do I enable Garbage Collector (GC) Logging for DS/OpenDJ (All versions)?
    • 3.9 Monitoring
      • 3.9.1 How do I create a dedicated user for monitoring in DS 6.x?
      • 3.9.2 FAQ: Monitoring DS/OpenDJ
      • 3.9.3 How do I use cn=monitor entry in DS/OpenDJ (All versions) for monitoring?
      • 3.9.4 How do I perform a heartbeat check against DS/OpenDJ (All versions)?
      • 3.9.5 How do I check if a backend is online in DS/OpenDJ (All versions)?
  • 4 OpenIDM/IDM
    • 4.1 FAQ: IDM/OpenIDM performance and tuning
    • 4.2 How do I change the JVM heap size for IDM/OpenIDM (All versions)?
    • 4.3 How do I identify reconciliation performance issues in IDM/OpenIDM (All versions)?
    • 4.4 How do I configure the connection pool for the managed repository in IDM/OpenIDM (All versions)?
    • 4.5 How do I configure pooled connections for a connector in IDM/OpenIDM (All versions)?
    • 4.6 How do I enable Garbage Collector (GC) Logging for IDM/OpenIDM (All versions)?
    • 4.7 Monitoring
      • 4.7.1 How do I perform an anonymous health check on the IDM/OpenIDM server (All versions)?
      • 4.7.2 How do I monitor IDM 5 and OpenIDM 3.x, 4.x using SmartEvent?
  • 5 OpenIG/IG
    • 5.1 How do I change the JVM heap size for IG/OpenIG (All versions)?
    • 5.2 How do I enable Garbage Collector (GC) Logging for IG/OpenIG (All versions)?
    • 5.3 How do I migrate OpenIG 4 scripts from using blocking APIs to non-blocking APIs?
    • 5.4 Monitoring
      • 5.4.1 How do I check if IG/OpenIG (All versions) is up and running?
Loading...