SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
CHARLIE AREHART, @CAREHART
CHARLIE@CAREHART.ORG
Charlie Arehart
Independent Consultant
charlie@carehart.org / @carehart
MONITOR, TROUBLESHOOT & PROTECT
YOUR CF/RAILO SERVERS
WITH FUSIONREACTOR 5
CHARLIE AREHART, @CAREHART
CHARLIE@CAREHART.ORG
INTRODUCTION
• With only about 50 minutes, with time for questions, can’t cover everything
• Two primary goals
• Why I use FusionReactor and help people use it daily
• And why I think everyone using CF and Railo should be
• For those already using it, why you want to move to FusionReactor 5
• What’s new, different, and better
• Note: this is a “sponsor session”
CHARLIE AREHART, @CAREHART
CHARLIE@CAREHART.ORG
ABOUT INTERGRAL
• Intergral GmbH, founded in 1998
• Privately and jointly owned by
• David Tattersall (CEO)
• Darren Pywell (CTO)
• Headquarters located in the Technology & Business Park, Stuttgart, Germany
• Other offices in UK (Intergral Ltd. - 2008), USA (Intergral Inc. – 2011)
• Global customer base – 3500+ customers
• Frequent sponsor, contributor to CF events around the world
CHARLIE AREHART, @CAREHART
CHARLIE@CAREHART.ORG
WHY USE FUSIONREACTOR
• A few key points before live demo…
• More than just a monitor
• Can watch what's going on now as well as historically
• In interface and in substantial logs
• FR can automatically watch for when certain common problems arise
• Can alert you and even possibly protect server
• Can view details of currently running request down to line of code
• All this is vital to understanding real nature of problems
CHARLIE AREHART, @CAREHART
CHARLIE@CAREHART.ORG
WHY USE FUSIONREACTOR (CONT.)
• Can monitor running request details, as well as queries, memory, cpu and much more
• Can monitor any query processing: not just cfquery, cfstoredproc, but ORM, etc.
• Options to attempt to kill requests, via interface or automatically via alerts
• FR is intended for use constantly on production servers
• Can monitor more than just ColdFusion: including Railo, OpenBD
• As well any JEE server or Java app, including Solr
• Low-cost license is per server (physical or virtual)
• One license needed for all app servers/instances on a server
CHARLIE AREHART, @CAREHART
CHARLIE@CAREHART.ORG
DEMOS
• Monitoring running requests
• Monitoring request history
• Recent, longest-running since startup, recently slow, and by return code
• Leveraging logs (for postmortem and more details)
• Stack Traces
• Alerts
• Enterprise Dashboard (web, AIR, and mobile)
• Still many more features, but no time to cover them all
CHARLIE AREHART, @CAREHART
CHARLIE@CAREHART.ORG
FOR MORE INFO ON FR…
• We’ll next explore specifically what’s new in FR 5+
• Goal to this point has been to encourage you to explore, purchase
• Can find more info at fusion-reactor.com, or at Intergral booth here at conference
• Can also hire them (or myself) to help use it, solve problems with it
• cfconsultant.com
CHARLIE AREHART, @CAREHART
CHARLIE@CAREHART.ORG
WHAT’S NEW IN FUSIONREACTOR 5
• Am now talking to those using FR, or who knew about it, but as FR 4 or earlier
• Will cover first main improvements in FR 5
• Then various key improvements in subsequent 5.0.x, 5.1, 5.1.x releases
• We have our work cut out: 9 slides worth of improvements!
CHARLIE AREHART, @CAREHART
CHARLIE@CAREHART.ORG
WHAT’S NEW IN FUSIONREACTOR 5
• Main improvements
• No longer based on Flash, but HTML 5 instead
• Also general overall UI improvements, reorganization
• Some pages have context menu in top right (i.e., Requests>Response Codes)
• FR now java agent-based, as opposed to previous servlet filter-based
• You no longer need to wrap datasources: FR now automatically monitors all DSNs
• New User Experience Monitoring tracking
• New licensing portal: easier activation/deactivation/transfer of licenses among machines
CHARLIE AREHART, @CAREHART
CHARLIE@CAREHART.ORG
WHAT’S NEW IN FUSIONREACTOR 5 (CONT.)
• Other improvements
• Each page now has own URL (can use browser refresh to reload, can bookmark, etc.)
• Can now display info back to a week (or CF restart, whichever comes first)
• “History” pages now each keep their own detail history!
• recent, longest-running since startup, recently slow, by return code, etc.
• Pages with errors now show error details within request details
• Can track CF sessions within FR
CHARLIE AREHART, @CAREHART
CHARLIE@CAREHART.ORG
WHAT’S NEW IN FUSIONREACTOR 5 (CONT.)
• Other improvements (cont.)
• Can track details of cfhttp, web service invocations (as “transactions” in FR)
• Can track heap/non-heap memory, gc's, classloading, and more
• Option to track user's ip address based on x-forwarded-for
• (as when passed from load balancer)
• See Requests>Settings>Proxy>Proxy Header
• Option to track user-agent in request log
• Option to download logs via FR UI
CHARLIE AREHART, @CAREHART
CHARLIE@CAREHART.ORG
WHAT’S NEW IN FUSIONREACTOR 5 (CONT.)
• Other improvements (cont.)
• Custom metrics (Metrics>Custom Series)
• Customizable metrics dashboard (see gear icon on Web Metrics graphs)
• Crash protection settings improved
• On running request and memory alerts, can optionally trigger “after x seconds"
• On memory alert, can optionally do a garbage collection
• Profilebox (ColdBox-specific integration, offering lower levels of detail within request)
• And still more
CHARLIE AREHART, @CAREHART
CHARLIE@CAREHART.ORG
WHAT’S NEW IN FUSIONREACTOR 5 (CONT.)
• Added in 5.0.8
• Support for tracking details within requests such as cflock time
• See http://www.fusion-reactor.com/support/kb/frs-325/
• And more
• Added in 5.0.9
• Daily Report email
• UEM tracking now per request
• Change to not log queries unless FA connector enabled
• Change to track query location only for queries taking longer than 100 ms by default
CHARLIE AREHART, @CAREHART
CHARLIE@CAREHART.ORG
WHAT’S NEW IN FUSIONREACTOR 5 (CONT.)
• Added in 5.0.9 (cont.)
• Improvements for running on IE 8
• Fixed problem of filepaths reported without slashes in CP alert emails
• Fixed problem of aggressive UI caching
• Tracking of query of queries disabled by default
• and still more
CHARLIE AREHART, @CAREHART
CHARLIE@CAREHART.ORG
WHAT’S NEW IN FUSIONREACTOR 5 (CONT.)
• Added in 5.1.0
• Considerable usability enhancements for instance manager wizard
• Restored ability to manage multiple instances at once (such as to update)
• Fixed UI problems with "test email" functionality in FR settings page
• Fixed text-wrapping display problems on lower resolution monitors
• Now possible to configure time at which daily report runs
• Better wording when referring to jdbc activity (transactions vs requests)
• By default, JDBC logging is disabled
CHARLIE AREHART, @CAREHART
CHARLIE@CAREHART.ORG
WHAT’S NEW IN FUSIONREACTOR 5 (CONT.)
• Added in 5.1.0 (more)
• Users can configure proxy settings for licensing/activation
• CP alert now lists running queries in any running request (listed at end of line in summary
of running requests)
• CP alert now shows content-length for a request (if available)
• CP alerts now have option (if killing requests) to do so without checking for ownable
synchronizers (optionally)
• Support for CF11
• And still more
CHARLIE AREHART, @CAREHART
CHARLIE@CAREHART.ORG
WHAT’S NEW IN FUSIONREACTOR 5 (CONT.)
• Added in 5.1.1
• No longer need license key to use instance manager for adding/removing instances
• And more
• Added in 5.1.2
• Support for Windows Server 2012 R2
• And more
• Phew!
• You can see that the guys are active about keeping FR updated!
CHARLIE AREHART, @CAREHART
CHARLIE@CAREHART.ORG
CONSIDER ALSO FUSIONANALYTICS AND …
• Focus of talk has indeed been FR, and its interface (and logs and alerts)
• But what if you want to analyze information over weeks, months, years?
• Or in more ways than FR currently provides in interface (but does log)?
• FusionAnalytics is another solution from Intergral
• For more, see fusion-analytics.com
• live demo, docs, online videos, discussion list and more
• For better, faster interactive step debugging through CFML code, consider FusionDebug
• See fusion-debug.com
• And there is coming yet one more new product from Intergral…
CHARLIE AREHART, @CAREHART
CHARLIE@CAREHART.ORG
SUMMARY
• Again, had two primary goals
• Introduce it to those new to it, to appreciate how useful it can be
• Provide updated info for those who’ve used FR4 or below
• Or maybe have moved to FR 5 and did not realize all that was new!
• Again, can find more info at fusion-reactor.com, or at Intergral booth here at conference
• Docs, technotes, videos, blog, discussion list, live demo, and more
• Don’t struggle with understanding how to install, use, solve problems with FR
• Search, read, ask (support@fusion-reactor.com or the discussion list, or me)

Contenu connexe

En vedette

Building better SQL Server Databases
Building better SQL Server DatabasesBuilding better SQL Server Databases
Building better SQL Server DatabasesColdFusionConference
 
Solving Frequent ColdFusion Server Problems in New and Better Ways
Solving Frequent ColdFusion Server Problems in New and Better WaysSolving Frequent ColdFusion Server Problems in New and Better Ways
Solving Frequent ColdFusion Server Problems in New and Better WaysColdFusionConference
 
Single page apps_with_cf_and_angular[1]
Single page apps_with_cf_and_angular[1]Single page apps_with_cf_and_angular[1]
Single page apps_with_cf_and_angular[1]ColdFusionConference
 
Getting started with mobile application development
Getting started with mobile application developmentGetting started with mobile application development
Getting started with mobile application developmentColdFusionConference
 
Intro to JavaScript Tooling in Visual Studio Code
Intro to JavaScript Tooling in Visual Studio CodeIntro to JavaScript Tooling in Visual Studio Code
Intro to JavaScript Tooling in Visual Studio CodeColdFusionConference
 
Everyones invited! Meet accesibility requirements with ColdFusion
Everyones invited! Meet accesibility requirements with ColdFusionEveryones invited! Meet accesibility requirements with ColdFusion
Everyones invited! Meet accesibility requirements with ColdFusionColdFusionConference
 
Safeguarding applications from cyber attacks
Safeguarding applications from cyber attacksSafeguarding applications from cyber attacks
Safeguarding applications from cyber attacksColdFusionConference
 
How do I write Testable Javascript
How do I write Testable JavascriptHow do I write Testable Javascript
How do I write Testable JavascriptColdFusionConference
 

En vedette (20)

Front end-modernization
Front end-modernizationFront end-modernization
Front end-modernization
 
ColdFusion in Transit action
ColdFusion in Transit actionColdFusion in Transit action
ColdFusion in Transit action
 
Building better SQL Server Databases
Building better SQL Server DatabasesBuilding better SQL Server Databases
Building better SQL Server Databases
 
Building Software in a weekend
Building Software in a weekendBuilding Software in a weekend
Building Software in a weekend
 
Node withoutservers aws-lambda
Node withoutservers aws-lambdaNode withoutservers aws-lambda
Node withoutservers aws-lambda
 
Dependency injectionpreso
Dependency injectionpresoDependency injectionpreso
Dependency injectionpreso
 
Test box bdd
Test box bddTest box bdd
Test box bdd
 
Solving Frequent ColdFusion Server Problems in New and Better Ways
Solving Frequent ColdFusion Server Problems in New and Better WaysSolving Frequent ColdFusion Server Problems in New and Better Ways
Solving Frequent ColdFusion Server Problems in New and Better Ways
 
Single page apps_with_cf_and_angular[1]
Single page apps_with_cf_and_angular[1]Single page apps_with_cf_and_angular[1]
Single page apps_with_cf_and_angular[1]
 
Getting started with mobile application development
Getting started with mobile application developmentGetting started with mobile application development
Getting started with mobile application development
 
Intro to JavaScript Tooling in Visual Studio Code
Intro to JavaScript Tooling in Visual Studio CodeIntro to JavaScript Tooling in Visual Studio Code
Intro to JavaScript Tooling in Visual Studio Code
 
Automate all the things
Automate all the thingsAutomate all the things
Automate all the things
 
Java scriptconfusingbits
Java scriptconfusingbitsJava scriptconfusingbits
Java scriptconfusingbits
 
Everyones invited! Meet accesibility requirements with ColdFusion
Everyones invited! Meet accesibility requirements with ColdFusionEveryones invited! Meet accesibility requirements with ColdFusion
Everyones invited! Meet accesibility requirements with ColdFusion
 
How we rest
How we restHow we rest
How we rest
 
Locking Down CF Servers
Locking Down CF ServersLocking Down CF Servers
Locking Down CF Servers
 
Safeguarding applications from cyber attacks
Safeguarding applications from cyber attacksSafeguarding applications from cyber attacks
Safeguarding applications from cyber attacks
 
Who Owns Software Security?
Who Owns Software Security?Who Owns Software Security?
Who Owns Software Security?
 
How do I write Testable Javascript
How do I write Testable JavascriptHow do I write Testable Javascript
How do I write Testable Javascript
 
Web hackingtools 2015
Web hackingtools 2015Web hackingtools 2015
Web hackingtools 2015
 

Similaire à Cfobjective fusion reactor sponsor talk

Monitoring CF What are my options? Why Should I?
Monitoring CF What are my options? Why Should I?Monitoring CF What are my options? Why Should I?
Monitoring CF What are my options? Why Should I?ColdFusionConference
 
Hey! My website is slow where is the problem?
Hey! My website is slow where is the problem?Hey! My website is slow where is the problem?
Hey! My website is slow where is the problem?devObjective
 
Hey my web app is slow where is the problem
Hey my web app is slow where is the problemHey my web app is slow where is the problem
Hey my web app is slow where is the problemColdFusionConference
 
Hey My Web App is Slow Where is the Problem
Hey My Web App is Slow Where is the ProblemHey My Web App is Slow Where is the Problem
Hey My Web App is Slow Where is the ProblemColdFusionConference
 
IBM i High Availability at HelpSystems
IBM i High Availability at HelpSystemsIBM i High Availability at HelpSystems
IBM i High Availability at HelpSystemsHelpSystems
 
Free vs Paid. Alfresco Labs vs Enterprise: 10 questions.
Free vs Paid. Alfresco Labs vs Enterprise: 10 questions.Free vs Paid. Alfresco Labs vs Enterprise: 10 questions.
Free vs Paid. Alfresco Labs vs Enterprise: 10 questions.Alfresco Software
 
Tackling Terraform at Ticketmaster
Tackling Terraform at TicketmasterTackling Terraform at Ticketmaster
Tackling Terraform at TicketmasterFastly
 
WebSocket in Enterprise Applications 2015
WebSocket in Enterprise Applications 2015WebSocket in Enterprise Applications 2015
WebSocket in Enterprise Applications 2015Pavel Bucek
 
How to Achieve 80% Faster Builds and DevOps at Scale With Git
How to Achieve 80% Faster Builds and DevOps at Scale With Git How to Achieve 80% Faster Builds and DevOps at Scale With Git
How to Achieve 80% Faster Builds and DevOps at Scale With Git Perforce
 
ExpressionEngine - Simple Steps to Performance and Security (EECI 2014)
ExpressionEngine - Simple Steps to Performance and Security (EECI 2014)ExpressionEngine - Simple Steps to Performance and Security (EECI 2014)
ExpressionEngine - Simple Steps to Performance and Security (EECI 2014)Nexcess.net LLC
 
FHIR Server internals - sqlonfhir
FHIR Server internals - sqlonfhirFHIR Server internals - sqlonfhir
FHIR Server internals - sqlonfhirBrian Postlethwaite
 
Branching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development ProcessBranching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development ProcessPerforce
 
Tensorflow 2.0 and Keras ODSC Jan 2019
Tensorflow 2.0 and Keras ODSC Jan 2019Tensorflow 2.0 and Keras ODSC Jan 2019
Tensorflow 2.0 and Keras ODSC Jan 2019Francesco Mosconi
 

Similaire à Cfobjective fusion reactor sponsor talk (20)

Fusion Reactor
Fusion ReactorFusion Reactor
Fusion Reactor
 
Keep Applications Online
Keep Applications OnlineKeep Applications Online
Keep Applications Online
 
Monitoring CF What are my options? Why Should I?
Monitoring CF What are my options? Why Should I?Monitoring CF What are my options? Why Should I?
Monitoring CF What are my options? Why Should I?
 
Hidden Gems in ColdFusion 11
Hidden Gems in ColdFusion 11Hidden Gems in ColdFusion 11
Hidden Gems in ColdFusion 11
 
Alfresco share 4.1 to 4.2 customisation
Alfresco share 4.1 to 4.2 customisationAlfresco share 4.1 to 4.2 customisation
Alfresco share 4.1 to 4.2 customisation
 
Hey! My website is slow where is the problem?
Hey! My website is slow where is the problem?Hey! My website is slow where is the problem?
Hey! My website is slow where is the problem?
 
Hey my web app is slow where is the problem
Hey my web app is slow where is the problemHey my web app is slow where is the problem
Hey my web app is slow where is the problem
 
Hidden gems in cf2016
Hidden gems in cf2016Hidden gems in cf2016
Hidden gems in cf2016
 
Hey My Web App is Slow Where is the Problem
Hey My Web App is Slow Where is the ProblemHey My Web App is Slow Where is the Problem
Hey My Web App is Slow Where is the Problem
 
IBM i High Availability at HelpSystems
IBM i High Availability at HelpSystemsIBM i High Availability at HelpSystems
IBM i High Availability at HelpSystems
 
Free vs Paid. Alfresco Labs vs Enterprise: 10 questions.
Free vs Paid. Alfresco Labs vs Enterprise: 10 questions.Free vs Paid. Alfresco Labs vs Enterprise: 10 questions.
Free vs Paid. Alfresco Labs vs Enterprise: 10 questions.
 
Tackling Terraform at Ticketmaster
Tackling Terraform at TicketmasterTackling Terraform at Ticketmaster
Tackling Terraform at Ticketmaster
 
WebSocket in Enterprise Applications 2015
WebSocket in Enterprise Applications 2015WebSocket in Enterprise Applications 2015
WebSocket in Enterprise Applications 2015
 
How to Achieve 80% Faster Builds and DevOps at Scale With Git
How to Achieve 80% Faster Builds and DevOps at Scale With Git How to Achieve 80% Faster Builds and DevOps at Scale With Git
How to Achieve 80% Faster Builds and DevOps at Scale With Git
 
HTML5
HTML5HTML5
HTML5
 
ExpressionEngine - Simple Steps to Performance and Security (EECI 2014)
ExpressionEngine - Simple Steps to Performance and Security (EECI 2014)ExpressionEngine - Simple Steps to Performance and Security (EECI 2014)
ExpressionEngine - Simple Steps to Performance and Security (EECI 2014)
 
10 common cf server challenges
10 common cf server challenges10 common cf server challenges
10 common cf server challenges
 
FHIR Server internals - sqlonfhir
FHIR Server internals - sqlonfhirFHIR Server internals - sqlonfhir
FHIR Server internals - sqlonfhir
 
Branching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development ProcessBranching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development Process
 
Tensorflow 2.0 and Keras ODSC Jan 2019
Tensorflow 2.0 and Keras ODSC Jan 2019Tensorflow 2.0 and Keras ODSC Jan 2019
Tensorflow 2.0 and Keras ODSC Jan 2019
 

Plus de ColdFusionConference

API Economy, Realizing the Business Value of APIs
API Economy, Realizing the Business Value of APIsAPI Economy, Realizing the Business Value of APIs
API Economy, Realizing the Business Value of APIsColdFusionConference
 
Crafting ColdFusion Applications like an Architect
Crafting ColdFusion Applications like an ArchitectCrafting ColdFusion Applications like an Architect
Crafting ColdFusion Applications like an ArchitectColdFusionConference
 
Security And Access Control For APIS using CF API Manager
Security And Access Control For APIS using CF API ManagerSecurity And Access Control For APIS using CF API Manager
Security And Access Control For APIS using CF API ManagerColdFusionConference
 
Monetizing Business Models: ColdFusion and APIS
Monetizing Business Models: ColdFusion and APISMonetizing Business Models: ColdFusion and APIS
Monetizing Business Models: ColdFusion and APISColdFusionConference
 
Become a Security Rockstar with ColdFusion 2016
Become a Security Rockstar with ColdFusion 2016Become a Security Rockstar with ColdFusion 2016
Become a Security Rockstar with ColdFusion 2016ColdFusionConference
 
Developer Insights for Application Upgrade to ColdFusion 2016
Developer Insights for Application Upgrade to ColdFusion 2016Developer Insights for Application Upgrade to ColdFusion 2016
Developer Insights for Application Upgrade to ColdFusion 2016ColdFusionConference
 
ColdFusion Keynote: Building the Agile Web Since 1995
ColdFusion Keynote: Building the Agile Web Since 1995ColdFusion Keynote: Building the Agile Web Since 1995
ColdFusion Keynote: Building the Agile Web Since 1995ColdFusionConference
 
Super Fast Application development with Mura CMS
Super Fast Application development with Mura CMSSuper Fast Application development with Mura CMS
Super Fast Application development with Mura CMSColdFusionConference
 
Build your own secure and real-time dashboard for mobile and web
Build your own secure and real-time dashboard for mobile and webBuild your own secure and real-time dashboard for mobile and web
Build your own secure and real-time dashboard for mobile and webColdFusionConference
 
Herding cats managing ColdFusion servers with commandbox
Herding cats managing ColdFusion servers with commandboxHerding cats managing ColdFusion servers with commandbox
Herding cats managing ColdFusion servers with commandboxColdFusionConference
 

Plus de ColdFusionConference (20)

Api manager preconference
Api manager preconferenceApi manager preconference
Api manager preconference
 
Cf ppt vsr
Cf ppt vsrCf ppt vsr
Cf ppt vsr
 
API Economy, Realizing the Business Value of APIs
API Economy, Realizing the Business Value of APIsAPI Economy, Realizing the Business Value of APIs
API Economy, Realizing the Business Value of APIs
 
Don't just pdf, Smart PDF
Don't just pdf, Smart PDFDon't just pdf, Smart PDF
Don't just pdf, Smart PDF
 
Crafting ColdFusion Applications like an Architect
Crafting ColdFusion Applications like an ArchitectCrafting ColdFusion Applications like an Architect
Crafting ColdFusion Applications like an Architect
 
Security And Access Control For APIS using CF API Manager
Security And Access Control For APIS using CF API ManagerSecurity And Access Control For APIS using CF API Manager
Security And Access Control For APIS using CF API Manager
 
Monetizing Business Models: ColdFusion and APIS
Monetizing Business Models: ColdFusion and APISMonetizing Business Models: ColdFusion and APIS
Monetizing Business Models: ColdFusion and APIS
 
Become a Security Rockstar with ColdFusion 2016
Become a Security Rockstar with ColdFusion 2016Become a Security Rockstar with ColdFusion 2016
Become a Security Rockstar with ColdFusion 2016
 
Developer Insights for Application Upgrade to ColdFusion 2016
Developer Insights for Application Upgrade to ColdFusion 2016Developer Insights for Application Upgrade to ColdFusion 2016
Developer Insights for Application Upgrade to ColdFusion 2016
 
Where is cold fusion headed
Where is cold fusion headedWhere is cold fusion headed
Where is cold fusion headed
 
ColdFusion Keynote: Building the Agile Web Since 1995
ColdFusion Keynote: Building the Agile Web Since 1995ColdFusion Keynote: Building the Agile Web Since 1995
ColdFusion Keynote: Building the Agile Web Since 1995
 
Instant ColdFusion with Vagrant
Instant ColdFusion with VagrantInstant ColdFusion with Vagrant
Instant ColdFusion with Vagrant
 
Restful services with ColdFusion
Restful services with ColdFusionRestful services with ColdFusion
Restful services with ColdFusion
 
Super Fast Application development with Mura CMS
Super Fast Application development with Mura CMSSuper Fast Application development with Mura CMS
Super Fast Application development with Mura CMS
 
Build your own secure and real-time dashboard for mobile and web
Build your own secure and real-time dashboard for mobile and webBuild your own secure and real-time dashboard for mobile and web
Build your own secure and real-time dashboard for mobile and web
 
Why Everyone else writes bad code
Why Everyone else writes bad codeWhy Everyone else writes bad code
Why Everyone else writes bad code
 
Securing applications
Securing applicationsSecuring applications
Securing applications
 
Testing automaton
Testing automatonTesting automaton
Testing automaton
 
Rest ful tools for lazy experts
Rest ful tools for lazy expertsRest ful tools for lazy experts
Rest ful tools for lazy experts
 
Herding cats managing ColdFusion servers with commandbox
Herding cats managing ColdFusion servers with commandboxHerding cats managing ColdFusion servers with commandbox
Herding cats managing ColdFusion servers with commandbox
 

Dernier

W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...software pro Development
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 

Dernier (20)

W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 

Cfobjective fusion reactor sponsor talk

  • 1. CHARLIE AREHART, @CAREHART CHARLIE@CAREHART.ORG Charlie Arehart Independent Consultant charlie@carehart.org / @carehart MONITOR, TROUBLESHOOT & PROTECT YOUR CF/RAILO SERVERS WITH FUSIONREACTOR 5
  • 2. CHARLIE AREHART, @CAREHART CHARLIE@CAREHART.ORG INTRODUCTION • With only about 50 minutes, with time for questions, can’t cover everything • Two primary goals • Why I use FusionReactor and help people use it daily • And why I think everyone using CF and Railo should be • For those already using it, why you want to move to FusionReactor 5 • What’s new, different, and better • Note: this is a “sponsor session”
  • 3. CHARLIE AREHART, @CAREHART CHARLIE@CAREHART.ORG ABOUT INTERGRAL • Intergral GmbH, founded in 1998 • Privately and jointly owned by • David Tattersall (CEO) • Darren Pywell (CTO) • Headquarters located in the Technology & Business Park, Stuttgart, Germany • Other offices in UK (Intergral Ltd. - 2008), USA (Intergral Inc. – 2011) • Global customer base – 3500+ customers • Frequent sponsor, contributor to CF events around the world
  • 4. CHARLIE AREHART, @CAREHART CHARLIE@CAREHART.ORG WHY USE FUSIONREACTOR • A few key points before live demo… • More than just a monitor • Can watch what's going on now as well as historically • In interface and in substantial logs • FR can automatically watch for when certain common problems arise • Can alert you and even possibly protect server • Can view details of currently running request down to line of code • All this is vital to understanding real nature of problems
  • 5. CHARLIE AREHART, @CAREHART CHARLIE@CAREHART.ORG WHY USE FUSIONREACTOR (CONT.) • Can monitor running request details, as well as queries, memory, cpu and much more • Can monitor any query processing: not just cfquery, cfstoredproc, but ORM, etc. • Options to attempt to kill requests, via interface or automatically via alerts • FR is intended for use constantly on production servers • Can monitor more than just ColdFusion: including Railo, OpenBD • As well any JEE server or Java app, including Solr • Low-cost license is per server (physical or virtual) • One license needed for all app servers/instances on a server
  • 6. CHARLIE AREHART, @CAREHART CHARLIE@CAREHART.ORG DEMOS • Monitoring running requests • Monitoring request history • Recent, longest-running since startup, recently slow, and by return code • Leveraging logs (for postmortem and more details) • Stack Traces • Alerts • Enterprise Dashboard (web, AIR, and mobile) • Still many more features, but no time to cover them all
  • 7. CHARLIE AREHART, @CAREHART CHARLIE@CAREHART.ORG FOR MORE INFO ON FR… • We’ll next explore specifically what’s new in FR 5+ • Goal to this point has been to encourage you to explore, purchase • Can find more info at fusion-reactor.com, or at Intergral booth here at conference • Can also hire them (or myself) to help use it, solve problems with it • cfconsultant.com
  • 8. CHARLIE AREHART, @CAREHART CHARLIE@CAREHART.ORG WHAT’S NEW IN FUSIONREACTOR 5 • Am now talking to those using FR, or who knew about it, but as FR 4 or earlier • Will cover first main improvements in FR 5 • Then various key improvements in subsequent 5.0.x, 5.1, 5.1.x releases • We have our work cut out: 9 slides worth of improvements!
  • 9. CHARLIE AREHART, @CAREHART CHARLIE@CAREHART.ORG WHAT’S NEW IN FUSIONREACTOR 5 • Main improvements • No longer based on Flash, but HTML 5 instead • Also general overall UI improvements, reorganization • Some pages have context menu in top right (i.e., Requests>Response Codes) • FR now java agent-based, as opposed to previous servlet filter-based • You no longer need to wrap datasources: FR now automatically monitors all DSNs • New User Experience Monitoring tracking • New licensing portal: easier activation/deactivation/transfer of licenses among machines
  • 10. CHARLIE AREHART, @CAREHART CHARLIE@CAREHART.ORG WHAT’S NEW IN FUSIONREACTOR 5 (CONT.) • Other improvements • Each page now has own URL (can use browser refresh to reload, can bookmark, etc.) • Can now display info back to a week (or CF restart, whichever comes first) • “History” pages now each keep their own detail history! • recent, longest-running since startup, recently slow, by return code, etc. • Pages with errors now show error details within request details • Can track CF sessions within FR
  • 11. CHARLIE AREHART, @CAREHART CHARLIE@CAREHART.ORG WHAT’S NEW IN FUSIONREACTOR 5 (CONT.) • Other improvements (cont.) • Can track details of cfhttp, web service invocations (as “transactions” in FR) • Can track heap/non-heap memory, gc's, classloading, and more • Option to track user's ip address based on x-forwarded-for • (as when passed from load balancer) • See Requests>Settings>Proxy>Proxy Header • Option to track user-agent in request log • Option to download logs via FR UI
  • 12. CHARLIE AREHART, @CAREHART CHARLIE@CAREHART.ORG WHAT’S NEW IN FUSIONREACTOR 5 (CONT.) • Other improvements (cont.) • Custom metrics (Metrics>Custom Series) • Customizable metrics dashboard (see gear icon on Web Metrics graphs) • Crash protection settings improved • On running request and memory alerts, can optionally trigger “after x seconds" • On memory alert, can optionally do a garbage collection • Profilebox (ColdBox-specific integration, offering lower levels of detail within request) • And still more
  • 13. CHARLIE AREHART, @CAREHART CHARLIE@CAREHART.ORG WHAT’S NEW IN FUSIONREACTOR 5 (CONT.) • Added in 5.0.8 • Support for tracking details within requests such as cflock time • See http://www.fusion-reactor.com/support/kb/frs-325/ • And more • Added in 5.0.9 • Daily Report email • UEM tracking now per request • Change to not log queries unless FA connector enabled • Change to track query location only for queries taking longer than 100 ms by default
  • 14. CHARLIE AREHART, @CAREHART CHARLIE@CAREHART.ORG WHAT’S NEW IN FUSIONREACTOR 5 (CONT.) • Added in 5.0.9 (cont.) • Improvements for running on IE 8 • Fixed problem of filepaths reported without slashes in CP alert emails • Fixed problem of aggressive UI caching • Tracking of query of queries disabled by default • and still more
  • 15. CHARLIE AREHART, @CAREHART CHARLIE@CAREHART.ORG WHAT’S NEW IN FUSIONREACTOR 5 (CONT.) • Added in 5.1.0 • Considerable usability enhancements for instance manager wizard • Restored ability to manage multiple instances at once (such as to update) • Fixed UI problems with "test email" functionality in FR settings page • Fixed text-wrapping display problems on lower resolution monitors • Now possible to configure time at which daily report runs • Better wording when referring to jdbc activity (transactions vs requests) • By default, JDBC logging is disabled
  • 16. CHARLIE AREHART, @CAREHART CHARLIE@CAREHART.ORG WHAT’S NEW IN FUSIONREACTOR 5 (CONT.) • Added in 5.1.0 (more) • Users can configure proxy settings for licensing/activation • CP alert now lists running queries in any running request (listed at end of line in summary of running requests) • CP alert now shows content-length for a request (if available) • CP alerts now have option (if killing requests) to do so without checking for ownable synchronizers (optionally) • Support for CF11 • And still more
  • 17. CHARLIE AREHART, @CAREHART CHARLIE@CAREHART.ORG WHAT’S NEW IN FUSIONREACTOR 5 (CONT.) • Added in 5.1.1 • No longer need license key to use instance manager for adding/removing instances • And more • Added in 5.1.2 • Support for Windows Server 2012 R2 • And more • Phew! • You can see that the guys are active about keeping FR updated!
  • 18. CHARLIE AREHART, @CAREHART CHARLIE@CAREHART.ORG CONSIDER ALSO FUSIONANALYTICS AND … • Focus of talk has indeed been FR, and its interface (and logs and alerts) • But what if you want to analyze information over weeks, months, years? • Or in more ways than FR currently provides in interface (but does log)? • FusionAnalytics is another solution from Intergral • For more, see fusion-analytics.com • live demo, docs, online videos, discussion list and more • For better, faster interactive step debugging through CFML code, consider FusionDebug • See fusion-debug.com • And there is coming yet one more new product from Intergral…
  • 19. CHARLIE AREHART, @CAREHART CHARLIE@CAREHART.ORG SUMMARY • Again, had two primary goals • Introduce it to those new to it, to appreciate how useful it can be • Provide updated info for those who’ve used FR4 or below • Or maybe have moved to FR 5 and did not realize all that was new! • Again, can find more info at fusion-reactor.com, or at Intergral booth here at conference • Docs, technotes, videos, blog, discussion list, live demo, and more • Don’t struggle with understanding how to install, use, solve problems with FR • Search, read, ask (support@fusion-reactor.com or the discussion list, or me)