SlideShare une entreprise Scribd logo
1  sur  36
New Strategies for Successful Documentum
Integrations, Migrations and Performance Management




June 27, 2012
Agenda
1.   Documentum challenges
2.   Strategies for success
3.   Case study
4.   Summary/Q&A
Housekeeping
• Presentation will last 30 minutes
• Submit questions via the chat window
• Slides will be made available tomorrow
Featured speakers

          Bruce Bolton
          Exec VP, Technology and Consulting
          Portford Solutions Group



          Tom Batchelor
          Senior Solutions Architect
          Correlsense
DOCUMENTUM CHALLENGES
Two main challenges
• Low-level system monitoring
• System troubleshooting
Documentum architecture
• Multi-tiered and multi-server environments
• Small environment servers
• Large environment servers
Small environment servers
• Web
• Transformation
• Content server/
  database server
• Full-text server
Large environment servers
• Have high availability build in
• Multiple instances of servers
  for load balancing
Configuration architecture
• Click from WebTop can travel through many tiers
• Several systems are customized
  - Java Methods and WebTop customization
  - Type Based Object (TBO)
  - Server Based Object (SBO)
Configuration features
• Customization methods provide hooks into
  document actions
• Action before and after the customizations
• Servers can call different parts of the customizations
Monitoring challenges
• Load balancing – production operation
• Temporary load balancing – document migrations
• Problem root-cause
• Analysis
• Request source
STRATEGIES FOR SUCCESS
1) Start with design
•   Understand the nature of user requests
•   When sizing server, consider customizations
•   Impact of migrations
•   Implement roll-back
2) Ramp up vs normal production
• Work with business on ramp-up time
• May differ from normal production
• Ramp-up may include
  -Additional usage
  -large scale document migrations
• Identify areas/time requirements
3) Analyze results
• Bottlenecks do not always mean more
  server horse-power
• Look at customizations processing time
• Refine configurations and customizations
4) Monitor continuously
• Once refinements made, continue monitoring
• Analyze performance against user requests….they
  may change!
CASE STUDY
Large transportation firm in UK
•   Documentum installed for 9 years
•   Systems updated several times
•   Performance was slow
•   Needed to migrate
Challenges
• EMC offered only out of box support
• Documentum used across business
• Problem in the content server - hard to monitor
Solution - application performance management

• See inside DQL
• Easy to implement – saw data immediately
• Visibility into content server and WebLogic
SLA dashboard




                All WebTop transactions are
                listed, along with response
                times and SLAs
Transaction model




             Transaction Model shows the
             full breakdown of the different
             tiers involved




Slide 23
Drill down




                 Drill down to specific
                 components, here we can see
                 the SQL to Oracle from the
                 Content Server

Slide 24
SLA analysis




               SLA Analysis across all tiers in
               the Documentum application
Transaction instances




           Individual Instances of
           transactions available for further
           investigation and drill down




Slide 26
Transaction sequence view




                                       Here we can see just how busy a
                                       Documentum transaction is
    Summary tier breakdown available
    for this specific request




Slide 27
Transaction tree view




 All calls to the Documentum             Where Documentum Query
 Content server API are visible          Language (DQL) is used, this is
                                         extracted and displayed in the
                                         transaction tree



                                  The resulting SQL is shown in context



Slide 28
Issues shown in context




               Here we can see there is some
               chattiness to the Oracle DB, in
               context with the DQL statement
               and the original transaction




Slide 29
Topology map




                   Topology Map shows
                   connections among the
                   application components




Slide 30
OLAP visibility

               SharePath Business Intelligence
               view shows where time is spent
               within the application components




Slide 31
OLAP drill down

            OLAP allows for drill down, in this case
            see the time for each type of SQL
            against the Oracle DB




Slide 32
Summary
• Architecture is complex
• Monitoring performance is challenging
• To succeed:
  - Start with design
  - Ramp up vs. normal production
  - Analyze results
  - Monitor continuously
• DocuNECT and SharePath
  provide answers
Portford Solutions Group
• Complete document mgmt. service provider for 12 years
• Deep experience in Documentum application development
• Developed migration app for Documentum - DocuNECT
Correlsense
• APM solutions for IT Operations
• Supports Documentum, Oracle, SOA and more
• Customers include:
Questions



Contact Portford Solutions Group:   Contact Correlsense:
http://www.portfordsg.com/          www.correlsense.com/demo
support@portfordsolutions.com       www.real-user-monitoring.com
sales@portfordsolutions.com         info@correlsense.com

       .

Contenu connexe

Plus de Correlsense

Unify Citrix & Back End Application Performance Data Presented by Correlsense
Unify Citrix & Back End Application Performance Data Presented by CorrelsenseUnify Citrix & Back End Application Performance Data Presented by Correlsense
Unify Citrix & Back End Application Performance Data Presented by CorrelsenseCorrelsense
 
Secrets to Seeing it All; Enterpise Application Performance Management
Secrets to Seeing it All; Enterpise Application Performance Management Secrets to Seeing it All; Enterpise Application Performance Management
Secrets to Seeing it All; Enterpise Application Performance Management Correlsense
 
Correlsense Enterprise APM vs Traditional Infographic
Correlsense Enterprise APM vs Traditional Infographic Correlsense Enterprise APM vs Traditional Infographic
Correlsense Enterprise APM vs Traditional Infographic Correlsense
 
Correlsense Enterprise APM vs Traditional Infographic
Correlsense Enterprise APM vs Traditional Infographic Correlsense Enterprise APM vs Traditional Infographic
Correlsense Enterprise APM vs Traditional Infographic Correlsense
 
Best Practices for Managing and Monitoring WebSphere Message Broker
Best Practices for Managing and Monitoring WebSphere Message BrokerBest Practices for Managing and Monitoring WebSphere Message Broker
Best Practices for Managing and Monitoring WebSphere Message BrokerCorrelsense
 
Strategies for Securing Availability and Optimizing Application Performance i...
Strategies for Securing Availability and Optimizing Application Performance i...Strategies for Securing Availability and Optimizing Application Performance i...
Strategies for Securing Availability and Optimizing Application Performance i...Correlsense
 
Preventing the Next Deployment Issue with Continuous Performance Testing and ...
Preventing the Next Deployment Issue with Continuous Performance Testing and ...Preventing the Next Deployment Issue with Continuous Performance Testing and ...
Preventing the Next Deployment Issue with Continuous Performance Testing and ...Correlsense
 
5 APM and Capacity Planning Imperatives for a Virtualized World
5 APM and Capacity Planning Imperatives for a Virtualized World5 APM and Capacity Planning Imperatives for a Virtualized World
5 APM and Capacity Planning Imperatives for a Virtualized WorldCorrelsense
 
New Approaches to Faster Oracle Forms System Performance
New Approaches to Faster Oracle Forms System PerformanceNew Approaches to Faster Oracle Forms System Performance
New Approaches to Faster Oracle Forms System PerformanceCorrelsense
 
The Essentials of Mobile App Performance Testing and Monitoring
The Essentials of Mobile App Performance Testing and MonitoringThe Essentials of Mobile App Performance Testing and Monitoring
The Essentials of Mobile App Performance Testing and MonitoringCorrelsense
 
Five Keys for Performance Management of Oracle Forms and E-Business Suite
Five Keys for Performance Management of Oracle Forms and E-Business SuiteFive Keys for Performance Management of Oracle Forms and E-Business Suite
Five Keys for Performance Management of Oracle Forms and E-Business SuiteCorrelsense
 
Best Practices for Managing SaaS Applications
Best Practices for Managing SaaS ApplicationsBest Practices for Managing SaaS Applications
Best Practices for Managing SaaS ApplicationsCorrelsense
 
An Introduction to Software Performance Engineering
An Introduction to Software Performance EngineeringAn Introduction to Software Performance Engineering
An Introduction to Software Performance EngineeringCorrelsense
 
DevOps and the Future of IT Operations
DevOps and the Future of IT OperationsDevOps and the Future of IT Operations
DevOps and the Future of IT OperationsCorrelsense
 
An Integrated Approach to ITIL Aligned Capacity Management
An Integrated Approach to ITIL Aligned Capacity ManagementAn Integrated Approach to ITIL Aligned Capacity Management
An Integrated Approach to ITIL Aligned Capacity ManagementCorrelsense
 
New approaches to managing complex applications
New approaches to managing complex applicationsNew approaches to managing complex applications
New approaches to managing complex applicationsCorrelsense
 
Correlsense gainsco-webinar-0711-f
Correlsense gainsco-webinar-0711-fCorrelsense gainsco-webinar-0711-f
Correlsense gainsco-webinar-0711-fCorrelsense
 
EMA - Measuring the User Experience in the Cloud
EMA - Measuring the User Experience in the CloudEMA - Measuring the User Experience in the Cloud
EMA - Measuring the User Experience in the CloudCorrelsense
 
Show Me the Money: Connecting Performance Engineering to Real Business Results
Show Me the Money: Connecting Performance Engineering to Real Business ResultsShow Me the Money: Connecting Performance Engineering to Real Business Results
Show Me the Money: Connecting Performance Engineering to Real Business ResultsCorrelsense
 

Plus de Correlsense (19)

Unify Citrix & Back End Application Performance Data Presented by Correlsense
Unify Citrix & Back End Application Performance Data Presented by CorrelsenseUnify Citrix & Back End Application Performance Data Presented by Correlsense
Unify Citrix & Back End Application Performance Data Presented by Correlsense
 
Secrets to Seeing it All; Enterpise Application Performance Management
Secrets to Seeing it All; Enterpise Application Performance Management Secrets to Seeing it All; Enterpise Application Performance Management
Secrets to Seeing it All; Enterpise Application Performance Management
 
Correlsense Enterprise APM vs Traditional Infographic
Correlsense Enterprise APM vs Traditional Infographic Correlsense Enterprise APM vs Traditional Infographic
Correlsense Enterprise APM vs Traditional Infographic
 
Correlsense Enterprise APM vs Traditional Infographic
Correlsense Enterprise APM vs Traditional Infographic Correlsense Enterprise APM vs Traditional Infographic
Correlsense Enterprise APM vs Traditional Infographic
 
Best Practices for Managing and Monitoring WebSphere Message Broker
Best Practices for Managing and Monitoring WebSphere Message BrokerBest Practices for Managing and Monitoring WebSphere Message Broker
Best Practices for Managing and Monitoring WebSphere Message Broker
 
Strategies for Securing Availability and Optimizing Application Performance i...
Strategies for Securing Availability and Optimizing Application Performance i...Strategies for Securing Availability and Optimizing Application Performance i...
Strategies for Securing Availability and Optimizing Application Performance i...
 
Preventing the Next Deployment Issue with Continuous Performance Testing and ...
Preventing the Next Deployment Issue with Continuous Performance Testing and ...Preventing the Next Deployment Issue with Continuous Performance Testing and ...
Preventing the Next Deployment Issue with Continuous Performance Testing and ...
 
5 APM and Capacity Planning Imperatives for a Virtualized World
5 APM and Capacity Planning Imperatives for a Virtualized World5 APM and Capacity Planning Imperatives for a Virtualized World
5 APM and Capacity Planning Imperatives for a Virtualized World
 
New Approaches to Faster Oracle Forms System Performance
New Approaches to Faster Oracle Forms System PerformanceNew Approaches to Faster Oracle Forms System Performance
New Approaches to Faster Oracle Forms System Performance
 
The Essentials of Mobile App Performance Testing and Monitoring
The Essentials of Mobile App Performance Testing and MonitoringThe Essentials of Mobile App Performance Testing and Monitoring
The Essentials of Mobile App Performance Testing and Monitoring
 
Five Keys for Performance Management of Oracle Forms and E-Business Suite
Five Keys for Performance Management of Oracle Forms and E-Business SuiteFive Keys for Performance Management of Oracle Forms and E-Business Suite
Five Keys for Performance Management of Oracle Forms and E-Business Suite
 
Best Practices for Managing SaaS Applications
Best Practices for Managing SaaS ApplicationsBest Practices for Managing SaaS Applications
Best Practices for Managing SaaS Applications
 
An Introduction to Software Performance Engineering
An Introduction to Software Performance EngineeringAn Introduction to Software Performance Engineering
An Introduction to Software Performance Engineering
 
DevOps and the Future of IT Operations
DevOps and the Future of IT OperationsDevOps and the Future of IT Operations
DevOps and the Future of IT Operations
 
An Integrated Approach to ITIL Aligned Capacity Management
An Integrated Approach to ITIL Aligned Capacity ManagementAn Integrated Approach to ITIL Aligned Capacity Management
An Integrated Approach to ITIL Aligned Capacity Management
 
New approaches to managing complex applications
New approaches to managing complex applicationsNew approaches to managing complex applications
New approaches to managing complex applications
 
Correlsense gainsco-webinar-0711-f
Correlsense gainsco-webinar-0711-fCorrelsense gainsco-webinar-0711-f
Correlsense gainsco-webinar-0711-f
 
EMA - Measuring the User Experience in the Cloud
EMA - Measuring the User Experience in the CloudEMA - Measuring the User Experience in the Cloud
EMA - Measuring the User Experience in the Cloud
 
Show Me the Money: Connecting Performance Engineering to Real Business Results
Show Me the Money: Connecting Performance Engineering to Real Business ResultsShow Me the Money: Connecting Performance Engineering to Real Business Results
Show Me the Money: Connecting Performance Engineering to Real Business Results
 

Dernier

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 

Dernier (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 

New Strategies for Successful Documentum Integrations, Migrations and Performance Management

  • 1. New Strategies for Successful Documentum Integrations, Migrations and Performance Management June 27, 2012
  • 2. Agenda 1. Documentum challenges 2. Strategies for success 3. Case study 4. Summary/Q&A
  • 3. Housekeeping • Presentation will last 30 minutes • Submit questions via the chat window • Slides will be made available tomorrow
  • 4. Featured speakers Bruce Bolton Exec VP, Technology and Consulting Portford Solutions Group Tom Batchelor Senior Solutions Architect Correlsense
  • 6. Two main challenges • Low-level system monitoring • System troubleshooting
  • 7. Documentum architecture • Multi-tiered and multi-server environments • Small environment servers • Large environment servers
  • 8. Small environment servers • Web • Transformation • Content server/ database server • Full-text server
  • 9. Large environment servers • Have high availability build in • Multiple instances of servers for load balancing
  • 10. Configuration architecture • Click from WebTop can travel through many tiers • Several systems are customized - Java Methods and WebTop customization - Type Based Object (TBO) - Server Based Object (SBO)
  • 11. Configuration features • Customization methods provide hooks into document actions • Action before and after the customizations • Servers can call different parts of the customizations
  • 12. Monitoring challenges • Load balancing – production operation • Temporary load balancing – document migrations • Problem root-cause • Analysis • Request source
  • 14. 1) Start with design • Understand the nature of user requests • When sizing server, consider customizations • Impact of migrations • Implement roll-back
  • 15. 2) Ramp up vs normal production • Work with business on ramp-up time • May differ from normal production • Ramp-up may include -Additional usage -large scale document migrations • Identify areas/time requirements
  • 16. 3) Analyze results • Bottlenecks do not always mean more server horse-power • Look at customizations processing time • Refine configurations and customizations
  • 17. 4) Monitor continuously • Once refinements made, continue monitoring • Analyze performance against user requests….they may change!
  • 19. Large transportation firm in UK • Documentum installed for 9 years • Systems updated several times • Performance was slow • Needed to migrate
  • 20. Challenges • EMC offered only out of box support • Documentum used across business • Problem in the content server - hard to monitor
  • 21. Solution - application performance management • See inside DQL • Easy to implement – saw data immediately • Visibility into content server and WebLogic
  • 22. SLA dashboard All WebTop transactions are listed, along with response times and SLAs
  • 23. Transaction model Transaction Model shows the full breakdown of the different tiers involved Slide 23
  • 24. Drill down Drill down to specific components, here we can see the SQL to Oracle from the Content Server Slide 24
  • 25. SLA analysis SLA Analysis across all tiers in the Documentum application
  • 26. Transaction instances Individual Instances of transactions available for further investigation and drill down Slide 26
  • 27. Transaction sequence view Here we can see just how busy a Documentum transaction is Summary tier breakdown available for this specific request Slide 27
  • 28. Transaction tree view All calls to the Documentum Where Documentum Query Content server API are visible Language (DQL) is used, this is extracted and displayed in the transaction tree The resulting SQL is shown in context Slide 28
  • 29. Issues shown in context Here we can see there is some chattiness to the Oracle DB, in context with the DQL statement and the original transaction Slide 29
  • 30. Topology map Topology Map shows connections among the application components Slide 30
  • 31. OLAP visibility SharePath Business Intelligence view shows where time is spent within the application components Slide 31
  • 32. OLAP drill down OLAP allows for drill down, in this case see the time for each type of SQL against the Oracle DB Slide 32
  • 33. Summary • Architecture is complex • Monitoring performance is challenging • To succeed: - Start with design - Ramp up vs. normal production - Analyze results - Monitor continuously • DocuNECT and SharePath provide answers
  • 34. Portford Solutions Group • Complete document mgmt. service provider for 12 years • Deep experience in Documentum application development • Developed migration app for Documentum - DocuNECT
  • 35. Correlsense • APM solutions for IT Operations • Supports Documentum, Oracle, SOA and more • Customers include:
  • 36. Questions Contact Portford Solutions Group: Contact Correlsense: http://www.portfordsg.com/ www.correlsense.com/demo support@portfordsolutions.com www.real-user-monitoring.com sales@portfordsolutions.com info@correlsense.com .