SlideShare a Scribd company logo
1 of 31
How to solve
your toughest
performance issues in
Alfresco
15-Sep-21
September 15,2021
Ground rules
DevOps Engineer @Xenit
Speakers
Hannes Van Camp
CEO@Xenit
Ronny Timmermans
How to solve your toughest performance issues in Alfresco
• The top6 qualities any ECMshould bring
• Open-Source Monitoringtool for Alfresco
• Alfred Ops– Technology Stack
• LiveDemo
• Alfred Opsroadmap, tools anduses cases
• Q&A
With the acceleration of digitalization, ECMsoftware is at the heartof organizational
resilience. However, while most companies havedigitized their document management,
those systems may not bekeeping upwith the increasingly rapid changes in technology.
Agenda
The Top 6 qualities any ECM should bring
Introducingthe concept of
“qualityof services”, where:
| 6
• Real time processes take precedence;
• User queries come second;
• Short queries arehandled firstbefore “long and circumstantial”
searches; and
• Ingestion of documents has alevel of priority.
Alfresco is (not) slow
One problem we consistently hear from ourcustomers is that “thesystem is slow”. Performance is a complicated factor andcan depend on many different components
typically outside ofthe control of the Alfresco support resources
• Performance depends on factors insideand outside of ACS
• Performance is a balance
• Quality of Service is a balance
Alfred Ops
Open-Source Monitoring Tooling
for Alfresco
The availability of proper monitoring is crucial tokeeping systems up andrunning andperformant. Ourpreconfigured open-source monitoring tooling allows you tokeep a
close eye on how yourAlfresco solution is performing.
Alfred Ops delivers system and application monitoring for running and optimizing Alfresco Enterprise Content
Managementplatform.
Alfred Ops in a nutshell
Instantly assess the
health of your
content platform
Address urgent
interventions or do
proactive
maintenance
Realtime security
andalerting
Let’s take a closer look at the suite
Alfred Ops– Technology Stack
• High customization, simplicity,and cost savings
• Capacityand performance reporting
• Better insights
Prometheus Dashboard – From metrics to insight
• Gain insights
• Build alerts that trigger custom actions
Kibana Dashboard - An open-source analytics and visualization platform
• Full visibility
• Clarity
• Collaboration
Grafana Dashboard – The analytics platform for all your metrics
• Capture what's important toyou
Alerta Dashboard – Flexible monitoring system
Live Demo
Alfred Ops Roadmap & Use Cases
Roadmap, tools & Use Cases
• Solr Tracing and Insight
• Timesend-to-endrequests = insight in Search performance
• Helps to optimize your Shardedsetup
• Case: Belgian insurancecompanyat 140M docs
• AlfredHeath processor (part of OPS)
• Regularloop over Alfresco to check completeness and correctness of Alfresco artefacts (Solr index, versions, renditions, thumbnails, ..)
• Pluggable
• Case: Frenchinsurancecompanyat > 60Mdocs
• Neat &Nifty: AdvancedAlfresco health check
• Relevant test and instrumentfor automatic restart
• Golden Oldie : Care4Alf: tool set for data control and batch repair
• Best of the Rest : Order of the Bee Support tooling!
(Sharded) Solr Tracing with Zipkin
Solr Tracing with Zipkin
Solr Tracing with Zipkin
Solr Tracing with Zipkin
Solr Tracing with Zipkin
Alfred Health Processor
Monitor, reportand repairAlfresco(data) state
Alfred Health Processor
• Health processoris a"platform"module,intowhich externalscanalsoplug in their owncheckers, fixersorreporters.
• Usetheinfrastructureofthe healthprocessortodoyourownchecksortosend totheir ownmonitoringsystems.
• This canbedonewithout "forking"health processor or building yourcodeintohealthprocessor,which canbe
doneperfectlythroughaseparateAMP.
• Nongeneric neitherreusablecheckscanbeadded(plugged in) forparticularcases.
• Technical parameters:
• checkers,fixers& reporterstobeactivated
Out of the box Health checks
• Contentvalidation(built forOUP):
• checks thatall contentis in thecontentstore
• Solrindexvalidation(built forMNT):
• checks thatall contentthatshouldbeindexedis alsoin Solr
• Fixer fornodesmissing fromthe index
• Fixerfornodesthatareduplicatedin theindex
• Alfredtelemetry reporterwritesmetricstoAlfred Telemetry(numberofunhealthydocumentsandsuch), so theycanbesent to a
monitoringsystem
• Logreporter:Writesdetails aboutunhealthydocumentsto thealfrescologs,so thattheycanbeinvestigated
Out of the box Health checks
Q&A
Alfred Ops– Try it out
Contact Details
Thank You
Telephone: +32(0)16 891 800
Email: sales@xenit.eu
Website: www.xenit.eu

More Related Content

What's hot

Primavera _ Richard Houghton _ Integrated Project Control Systems.pdf
Primavera _ Richard Houghton _ Integrated Project Control Systems.pdfPrimavera _ Richard Houghton _ Integrated Project Control Systems.pdf
Primavera _ Richard Houghton _ Integrated Project Control Systems.pdf
InSync2011
 

What's hot (20)

AppSphere 15 - Achieving Enterprise Agility, Superior Scalability and Deploym...
AppSphere 15 - Achieving Enterprise Agility, Superior Scalability and Deploym...AppSphere 15 - Achieving Enterprise Agility, Superior Scalability and Deploym...
AppSphere 15 - Achieving Enterprise Agility, Superior Scalability and Deploym...
 
Oracle Management Cloud - HybridCloud Café - May 2016
Oracle Management Cloud - HybridCloud Café - May 2016Oracle Management Cloud - HybridCloud Café - May 2016
Oracle Management Cloud - HybridCloud Café - May 2016
 
ARC's Dave Woll Process Automation Systems @ ARC Industry Forum 2010
ARC's Dave Woll Process Automation Systems @ ARC Industry Forum 2010ARC's Dave Woll Process Automation Systems @ ARC Industry Forum 2010
ARC's Dave Woll Process Automation Systems @ ARC Industry Forum 2010
 
New Relic
New RelicNew Relic
New Relic
 
Smartapps
SmartappsSmartapps
Smartapps
 
Oracle Management Cloud, OMC architecture
Oracle Management Cloud, OMC architecture Oracle Management Cloud, OMC architecture
Oracle Management Cloud, OMC architecture
 
Orsyp Software
Orsyp SoftwareOrsyp Software
Orsyp Software
 
AppSphere 15 - DevOps and Agile: AppDynamics in Continuous Integration Enviro...
AppSphere 15 - DevOps and Agile: AppDynamics in Continuous Integration Enviro...AppSphere 15 - DevOps and Agile: AppDynamics in Continuous Integration Enviro...
AppSphere 15 - DevOps and Agile: AppDynamics in Continuous Integration Enviro...
 
Customer case - Dynatrace Monitoring Redefined
Customer case - Dynatrace Monitoring RedefinedCustomer case - Dynatrace Monitoring Redefined
Customer case - Dynatrace Monitoring Redefined
 
Application Performance Monitoring
Application Performance MonitoringApplication Performance Monitoring
Application Performance Monitoring
 
5 Reasons DevOps Toolchain Needs Time-Series Based Monitoring
5 Reasons DevOps Toolchain Needs Time-Series Based Monitoring5 Reasons DevOps Toolchain Needs Time-Series Based Monitoring
5 Reasons DevOps Toolchain Needs Time-Series Based Monitoring
 
Relay management ELVIS event Tuomas Vanninen
Relay management ELVIS event Tuomas VanninenRelay management ELVIS event Tuomas Vanninen
Relay management ELVIS event Tuomas Vanninen
 
Transform Fearlessly to Serverless with Dynatrace 2 - DEM07 - Toronto AWS Summit
Transform Fearlessly to Serverless with Dynatrace 2 - DEM07 - Toronto AWS SummitTransform Fearlessly to Serverless with Dynatrace 2 - DEM07 - Toronto AWS Summit
Transform Fearlessly to Serverless with Dynatrace 2 - DEM07 - Toronto AWS Summit
 
Platform Independent Functional Specifications
Platform Independent Functional SpecificationsPlatform Independent Functional Specifications
Platform Independent Functional Specifications
 
VM Gazpacho sale presentation for webpage
VM Gazpacho sale presentation for webpageVM Gazpacho sale presentation for webpage
VM Gazpacho sale presentation for webpage
 
Primavera _ Richard Houghton _ Integrated Project Control Systems.pdf
Primavera _ Richard Houghton _ Integrated Project Control Systems.pdfPrimavera _ Richard Houghton _ Integrated Project Control Systems.pdf
Primavera _ Richard Houghton _ Integrated Project Control Systems.pdf
 
New relic in action at trainline
New relic in action at trainlineNew relic in action at trainline
New relic in action at trainline
 
ECTR IoT MisterX & IPS Live Demo
ECTR IoT MisterX & IPS Live DemoECTR IoT MisterX & IPS Live Demo
ECTR IoT MisterX & IPS Live Demo
 
Compliance Automation: The Complete Journey | Symmetry™
Compliance Automation: The Complete Journey | Symmetry™Compliance Automation: The Complete Journey | Symmetry™
Compliance Automation: The Complete Journey | Symmetry™
 
Boost Operational Efficiency with New OEE Software
Boost Operational Efficiency with New OEE SoftwareBoost Operational Efficiency with New OEE Software
Boost Operational Efficiency with New OEE Software
 

Similar to How to solve your toughest performance issues in Alfresco

Redefine ECM Monitoring
Redefine ECM MonitoringRedefine ECM Monitoring
Redefine ECM Monitoring
Reveille Software
 
Assess and monitor SAP security
Assess and monitor SAP securityAssess and monitor SAP security
Assess and monitor SAP security
ERPScan
 

Similar to How to solve your toughest performance issues in Alfresco (20)

AppSphere 15 - AppDynamics: Beyond APM - Building an Operations Center
AppSphere 15 - AppDynamics: Beyond APM - Building an Operations CenterAppSphere 15 - AppDynamics: Beyond APM - Building an Operations Center
AppSphere 15 - AppDynamics: Beyond APM - Building an Operations Center
 
Redefine ECM Monitoring
Redefine ECM MonitoringRedefine ECM Monitoring
Redefine ECM Monitoring
 
A Practical Guide to Selecting a Stream Processing Technology
A Practical Guide to Selecting a Stream Processing Technology A Practical Guide to Selecting a Stream Processing Technology
A Practical Guide to Selecting a Stream Processing Technology
 
Industry X.0 | Smart Factory | Session no.3
Industry X.0 | Smart Factory | Session no.3Industry X.0 | Smart Factory | Session no.3
Industry X.0 | Smart Factory | Session no.3
 
Monitorama 2015 Netflix Instance Analysis
Monitorama 2015 Netflix Instance AnalysisMonitorama 2015 Netflix Instance Analysis
Monitorama 2015 Netflix Instance Analysis
 
Webinar: How to turn Alfresco Digital Business Platform into a Managed Service
Webinar: How to turn Alfresco Digital Business Platform into a Managed ServiceWebinar: How to turn Alfresco Digital Business Platform into a Managed Service
Webinar: How to turn Alfresco Digital Business Platform into a Managed Service
 
DevOps Toolbox: Application monitoring and insights
DevOps Toolbox: Application monitoring and insightsDevOps Toolbox: Application monitoring and insights
DevOps Toolbox: Application monitoring and insights
 
Automic Empowering Business Through Automation
Automic Empowering Business Through AutomationAutomic Empowering Business Through Automation
Automic Empowering Business Through Automation
 
Case study: How Cozy Cloud monitors every layer of its activity using OVH Met...
Case study: How Cozy Cloud monitors every layer of its activity using OVH Met...Case study: How Cozy Cloud monitors every layer of its activity using OVH Met...
Case study: How Cozy Cloud monitors every layer of its activity using OVH Met...
 
OpenFest 2014 Aggressive DevOps
OpenFest 2014 Aggressive DevOpsOpenFest 2014 Aggressive DevOps
OpenFest 2014 Aggressive DevOps
 
Flopsar light-galaxy eng-nl
Flopsar light-galaxy eng-nlFlopsar light-galaxy eng-nl
Flopsar light-galaxy eng-nl
 
Introduction to the Typesafe Reactive Platform
Introduction to the Typesafe Reactive PlatformIntroduction to the Typesafe Reactive Platform
Introduction to the Typesafe Reactive Platform
 
Building an Open Source AppSec Pipeline
Building an Open Source AppSec PipelineBuilding an Open Source AppSec Pipeline
Building an Open Source AppSec Pipeline
 
Webinar "Load Testing e Performance Monitoring con NeoLoad e NeoSense"
Webinar "Load Testing e Performance Monitoring con NeoLoad e NeoSense"Webinar "Load Testing e Performance Monitoring con NeoLoad e NeoSense"
Webinar "Load Testing e Performance Monitoring con NeoLoad e NeoSense"
 
Beyond PowerPlay: Choose the Right OLAP Tool for Your BI Environment (Cognos...
 Beyond PowerPlay: Choose the Right OLAP Tool for Your BI Environment (Cognos... Beyond PowerPlay: Choose the Right OLAP Tool for Your BI Environment (Cognos...
Beyond PowerPlay: Choose the Right OLAP Tool for Your BI Environment (Cognos...
 
Building an Open Source AppSec Pipeline - 2015 Texas Linux Fest
Building an Open Source AppSec Pipeline - 2015 Texas Linux FestBuilding an Open Source AppSec Pipeline - 2015 Texas Linux Fest
Building an Open Source AppSec Pipeline - 2015 Texas Linux Fest
 
Automic Support Tips and Tricks
Automic Support Tips and TricksAutomic Support Tips and Tricks
Automic Support Tips and Tricks
 
5 Steps on the Way to Continuous Delivery
5 Steps on the Way to Continuous Delivery5 Steps on the Way to Continuous Delivery
5 Steps on the Way to Continuous Delivery
 
Practical SAP pentesting workshop (NullCon Goa)
Practical SAP pentesting workshop (NullCon Goa)Practical SAP pentesting workshop (NullCon Goa)
Practical SAP pentesting workshop (NullCon Goa)
 
Assess and monitor SAP security
Assess and monitor SAP securityAssess and monitor SAP security
Assess and monitor SAP security
 

More from XeniT Solutions nv

More from XeniT Solutions nv (20)

Data Security in the Insurance Industry: what you need to know about data pro...
Data Security in the Insurance Industry: what you need to know about data pro...Data Security in the Insurance Industry: what you need to know about data pro...
Data Security in the Insurance Industry: what you need to know about data pro...
 
Driving full-scale productivity and collaboration with the Alfresco connector...
Driving full-scale productivity and collaboration with the Alfresco connector...Driving full-scale productivity and collaboration with the Alfresco connector...
Driving full-scale productivity and collaboration with the Alfresco connector...
 
How do you secure an electronic signature?
How do you secure an electronic signature?How do you secure an electronic signature?
How do you secure an electronic signature?
 
How to increase user's productivity with Alfred Desktop and Alfred Finder
How to increase user's productivity with Alfred Desktop and Alfred FinderHow to increase user's productivity with Alfred Desktop and Alfred Finder
How to increase user's productivity with Alfred Desktop and Alfred Finder
 
How to Scale Information Dissemination to the Virtual Digital Workspace
How to Scale Information Dissemination to the Virtual Digital WorkspaceHow to Scale Information Dissemination to the Virtual Digital Workspace
How to Scale Information Dissemination to the Virtual Digital Workspace
 
THE ALFRESCO FOUNDATION ARCHITECTURE FOR INTEGRATED FULL DIGITAL INSURANCE PR...
THE ALFRESCO FOUNDATION ARCHITECTURE FOR INTEGRATED FULL DIGITAL INSURANCE PR...THE ALFRESCO FOUNDATION ARCHITECTURE FOR INTEGRATED FULL DIGITAL INSURANCE PR...
THE ALFRESCO FOUNDATION ARCHITECTURE FOR INTEGRATED FULL DIGITAL INSURANCE PR...
 
Webinar | New release Alfred Desktop 3.7
Webinar | New release Alfred Desktop 3.7Webinar | New release Alfred Desktop 3.7
Webinar | New release Alfred Desktop 3.7
 
Key points quality leaders should know about intelligent information manageme...
Key points quality leaders should know about intelligent information manageme...Key points quality leaders should know about intelligent information manageme...
Key points quality leaders should know about intelligent information manageme...
 
Decouple and simplify access to Alfresco with Alfred Edge - Webinar September...
Decouple and simplify access to Alfresco with Alfred Edge - Webinar September...Decouple and simplify access to Alfresco with Alfred Edge - Webinar September...
Decouple and simplify access to Alfresco with Alfred Edge - Webinar September...
 
Leuven European actuarial journal conference 20180911
Leuven European actuarial journal conference 20180911Leuven European actuarial journal conference 20180911
Leuven European actuarial journal conference 20180911
 
How to configure alfred desktop in your alfresco project in two days
How to configure alfred desktop in your alfresco project in two daysHow to configure alfred desktop in your alfresco project in two days
How to configure alfred desktop in your alfresco project in two days
 
Xenit diary dev con 2018
Xenit diary dev con 2018Xenit diary dev con 2018
Xenit diary dev con 2018
 
GDPR READY SOLUTION FOR UNSTRUCTURED DATA
GDPR READY SOLUTION FOR UNSTRUCTURED DATAGDPR READY SOLUTION FOR UNSTRUCTURED DATA
GDPR READY SOLUTION FOR UNSTRUCTURED DATA
 
REDUCING TOTAL COST OF OWNERSHIP AND INCREASING SCALABILITY WITH XENIT SOLUTI...
REDUCING TOTAL COST OF OWNERSHIP AND INCREASING SCALABILITY WITH XENIT SOLUTI...REDUCING TOTAL COST OF OWNERSHIP AND INCREASING SCALABILITY WITH XENIT SOLUTI...
REDUCING TOTAL COST OF OWNERSHIP AND INCREASING SCALABILITY WITH XENIT SOLUTI...
 
Introducing Alfred Desktop 3.6
Introducing Alfred Desktop 3.6 Introducing Alfred Desktop 3.6
Introducing Alfred Desktop 3.6
 
How to implement gdpr in your document repository
How to implement gdpr in your document repository How to implement gdpr in your document repository
How to implement gdpr in your document repository
 
Introducing Alfred Finder 2.0
Introducing Alfred Finder 2.0 Introducing Alfred Finder 2.0
Introducing Alfred Finder 2.0
 
20151201 swm elba_alfresco_user_day_wien
20151201 swm elba_alfresco_user_day_wien20151201 swm elba_alfresco_user_day_wien
20151201 swm elba_alfresco_user_day_wien
 
Usg people netherlands Alfresco User Day Amsterdam 3 dec 2015
Usg people netherlands   Alfresco User Day Amsterdam 3 dec 2015Usg people netherlands   Alfresco User Day Amsterdam 3 dec 2015
Usg people netherlands Alfresco User Day Amsterdam 3 dec 2015
 
Fred frankfurt alfresco user day de 2015
Fred frankfurt alfresco user day de 2015Fred frankfurt alfresco user day de 2015
Fred frankfurt alfresco user day de 2015
 

Recently uploaded

Recently uploaded (20)

Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
The UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, OcadoThe UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, Ocado
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdf
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in  GERMANY for 2024: IPTVreelTHE BEST IPTV in  GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreel
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering Teams
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 

How to solve your toughest performance issues in Alfresco

  • 1. How to solve your toughest performance issues in Alfresco 15-Sep-21 September 15,2021
  • 3. DevOps Engineer @Xenit Speakers Hannes Van Camp CEO@Xenit Ronny Timmermans
  • 4. How to solve your toughest performance issues in Alfresco • The top6 qualities any ECMshould bring • Open-Source Monitoringtool for Alfresco • Alfred Ops– Technology Stack • LiveDemo • Alfred Opsroadmap, tools anduses cases • Q&A With the acceleration of digitalization, ECMsoftware is at the heartof organizational resilience. However, while most companies havedigitized their document management, those systems may not bekeeping upwith the increasingly rapid changes in technology. Agenda
  • 5. The Top 6 qualities any ECM should bring
  • 6. Introducingthe concept of “qualityof services”, where: | 6 • Real time processes take precedence; • User queries come second; • Short queries arehandled firstbefore “long and circumstantial” searches; and • Ingestion of documents has alevel of priority.
  • 7. Alfresco is (not) slow One problem we consistently hear from ourcustomers is that “thesystem is slow”. Performance is a complicated factor andcan depend on many different components typically outside ofthe control of the Alfresco support resources • Performance depends on factors insideand outside of ACS • Performance is a balance • Quality of Service is a balance
  • 8. Alfred Ops Open-Source Monitoring Tooling for Alfresco
  • 9. The availability of proper monitoring is crucial tokeeping systems up andrunning andperformant. Ourpreconfigured open-source monitoring tooling allows you tokeep a close eye on how yourAlfresco solution is performing. Alfred Ops delivers system and application monitoring for running and optimizing Alfresco Enterprise Content Managementplatform.
  • 10. Alfred Ops in a nutshell Instantly assess the health of your content platform Address urgent interventions or do proactive maintenance Realtime security andalerting
  • 11. Let’s take a closer look at the suite
  • 13. • High customization, simplicity,and cost savings • Capacityand performance reporting • Better insights Prometheus Dashboard – From metrics to insight
  • 14. • Gain insights • Build alerts that trigger custom actions Kibana Dashboard - An open-source analytics and visualization platform
  • 15. • Full visibility • Clarity • Collaboration Grafana Dashboard – The analytics platform for all your metrics
  • 16. • Capture what's important toyou Alerta Dashboard – Flexible monitoring system
  • 18. Alfred Ops Roadmap & Use Cases
  • 19. Roadmap, tools & Use Cases • Solr Tracing and Insight • Timesend-to-endrequests = insight in Search performance • Helps to optimize your Shardedsetup • Case: Belgian insurancecompanyat 140M docs • AlfredHeath processor (part of OPS) • Regularloop over Alfresco to check completeness and correctness of Alfresco artefacts (Solr index, versions, renditions, thumbnails, ..) • Pluggable • Case: Frenchinsurancecompanyat > 60Mdocs • Neat &Nifty: AdvancedAlfresco health check • Relevant test and instrumentfor automatic restart • Golden Oldie : Care4Alf: tool set for data control and batch repair • Best of the Rest : Order of the Bee Support tooling!
  • 20. (Sharded) Solr Tracing with Zipkin
  • 25. Alfred Health Processor Monitor, reportand repairAlfresco(data) state
  • 26. Alfred Health Processor • Health processoris a"platform"module,intowhich externalscanalsoplug in their owncheckers, fixersorreporters. • Usetheinfrastructureofthe healthprocessortodoyourownchecksortosend totheir ownmonitoringsystems. • This canbedonewithout "forking"health processor or building yourcodeintohealthprocessor,which canbe doneperfectlythroughaseparateAMP. • Nongeneric neitherreusablecheckscanbeadded(plugged in) forparticularcases. • Technical parameters: • checkers,fixers& reporterstobeactivated
  • 27. Out of the box Health checks • Contentvalidation(built forOUP): • checks thatall contentis in thecontentstore • Solrindexvalidation(built forMNT): • checks thatall contentthatshouldbeindexedis alsoin Solr • Fixer fornodesmissing fromthe index • Fixerfornodesthatareduplicatedin theindex • Alfredtelemetry reporterwritesmetricstoAlfred Telemetry(numberofunhealthydocumentsandsuch), so theycanbesent to a monitoringsystem • Logreporter:Writesdetails aboutunhealthydocumentsto thealfrescologs,so thattheycanbeinvestigated
  • 28. Out of the box Health checks
  • 29. Q&A
  • 31. Contact Details Thank You Telephone: +32(0)16 891 800 Email: sales@xenit.eu Website: www.xenit.eu