FusionReactor Blog - News and expert analysis for Java APM users.

FusionReactor: Go beyond Monitoring

What do you like best?

At its core FusionReactor is just like any other performance monitoring tool with its’ Measuring transaction of Memory and CPU Usage, alerting you for performance issues. But It goes beyond with the help of FusionReactor built-in debugger and profiler it looks for where and why problems are occurring. Especially for ColdFusion apps.

Data Visualization, Response time and Alerts are some of the very useful database monitoring features for Database administrators.

What do you dislike?

As a tool FusionReactor have no major flaws it does what it’s best at. But all those extra nitty gritty very useful features come at a higher subscription price. It isn’t much if you’re big organization, but it can restrict your capabilities if you’re in a small organisation.

Other than that it’s a wonderful tool for performance monitoring.

Recommendations to others considering the product:

It’s not just about monitoring but it’s more about solving possible major blocks to your application or services. It simply makes life easy for developers to exactly know the source of a problem. Look no further for your application monitoring tool, this is more than that.

What problems are you solving with the product? What benefits have you realized?

It simply just reduce our time in pinpointing the problems and their source, CPU and memory optimization has also improved. Dashboard for individual server helps us in managing multiple server. It recognizes sessions and how users are navigating through your application.

See full review on G2

Start free FusionReactor Trial

25% off Velocity Berlin Tickets

FusionReactor is an Innovator sponsor at this years Velocity conference in Berlin this November.

As a sponsor this means that we can offer you 25% Discount on tickets. Simply use the voucher code FusionReactor25 at registration and you can save on Bronze, Silver and Gold passes; which means that you can save up to €250! Register now.

When is Velocity Berlin

Velocity Berlin runs from 4th – 7th November 2019

Where is Velocity Berlin talking place?

The conference takes place at CityCube, Berlin. Messedamm 26, 14055 Berlin. CityCube is an accessible venue located adjacent to the southern entrance of Berlin ExpoCenter City.

Discover what’s ahead for cloud native systems

For your organization to get ahead of the competition, it’s critical to have a firm grasp on today’s key concepts like Kubernetes, site reliability engineering, observability, and performance. And it’s also essential to keep your eye on the horizon, so you’re prepared for what’s coming next. That’s where the O’Reilly Velocity Conference gives you an advantage. You get the knowledge you need to build and manage large-scale, cloud native systems—while networking with a group of whip-smart and like-minded peers—to help drive your business beyond tomorrow. SEE PASSES AND PRICING

Get training on Kubernetes, building cloud apps, chaos engineers and more…

Immerse yourself in two days of in-depth education on critical topics. Training courses take place 4-5 November and are limited in size to maintain a high level of learning and instructor interaction.

We will be there too

We will of course be at Velocity, Berlin and will be showcasing Fusionreactor 8.2 which is going to be released very soon; what this space.

Notification capability for our servers for multiple and diverse events

“FusionReactor Monitor”

What do you like best?

Notification capability for our servers for multiple and diverse events.

What do you dislike?

So far it is meeting our expectations, and as we grow more complex we will continue to ensure that the it is able to support our complexity.

Recommendations to others considering the product:

Know what you want today and your vision tomorrow and understand if this product will allow you to grow

What problems are you solving with the product? What benefits have you realized?

Monitoring, remediating and debugging issues faster and more efficiently and capability to capture problems at root.

See full review on G2

Start free FusionReactor trial

A must have to debug ColdFusion server problems!

A must have to debug ColdFusion server problems!

What do you like best?

Comprehensive list of features that help pinpoint the source of problems when you face server problems.

What do you dislike?

Somewhat expensive VS built in coldfusion monitor but worth every penny!

What problems are you solving with the product? What benefits have you realized?

It would often take a lot of trial and error when a problem arose, but with the help of fusion reactor it take a lot of the guesswork out of the way to help fix problems fast.

Fusion Reactor is a key tool I won’t do without”

A key tool I won’t do without

What do you like best?

FusionReactor allows me to drill down and get unique insight and knowledge into what is happening with my web app and makes troubleshooting a breeze.

What do you dislike?

As with all software, it takes time to learn but it’s worth it.

Recommendations to others considering the product:

Take the time to test it out and walk through some of the instructional videos. You’ll be amazed at how revealing it is.

What problems are you solving with the product? What benefits have you realized?

I’ve been able to find bottlenecks in poorly written sql queries, find troublesome functions, and get insight into resource usage.

See full review on G2

Start a free FusionReactor trial

Fusion-Reactor is a must-have for Java and ColdFusion admins

Fusion-Reactor is a must-have for Java and ColdFusion admins

What do you like best?

The ability to quickly troubleshoot problems with an instance’s heap, cpu, web requests and so much more. The dashboard provides so much information in real-time.

What do you dislike?

I haven’t found anything to dislike about this product.

What problems are you solving with the product? What benefits have you realized?

I have been able to quickly diagnose slow performance with an instance, with specific scripts causing bottlenecks.

See full review on G2

Start free FusionReactor Trial

FusionReactor is the best thing to ever happen to CFML

FusionReactor is the best thing to ever happen to CFML

What do you like best?

FusionReactor allows me to monitor and quickly troubleshoot my ColdFusion and Lucee servers. You simply should not run an enterprise-grade ColdFusion application without it. I has saved me so much time getting to root cause faster. More uptime for my customers, more free time for me. On rare occasions I have had to reach out to Intergral for service or support, hands down, best support in the business. It’s also reasonably priced, with many flexible licensing options available. Worth every penny.

What do you dislike?

Sometimes things are not where I expect them to be in the GUI.

Recommendations to others considering the product:

Production web applications are incomplete without FusionReactor. Go ahead and install a cheaper subscription if you need it, or even a trial. That way it will be installed when you need it.

What problems are you solving with the product? What benefits have you realized?

FusionReactor helps me determine where the problem lies, whether it be web server, traffic, Java, or database. I’ve solved all sorts of problems with FusionReactor over the last 10 years. It’s also the go-to for our 24×7 monitoring team, allowing us to remotely troubleshoot and diagnose issues quickly.

See full review

Start a free trial

FusionReactor – Adobe ColdFusion Hot Sale

This summer, we are pleased to offer some special discounted pricing on the Adobe ColdFusion suite! If you purchase before the end of August 2019, you will receive 10% discount on the following Adobe ColdFusion 2018 products – see conditions below.

Contact Sales

ColdFusion® 2018 Enterprise Edition – AOO
8 Core
Part# – US: 65293676JA EU: 65293674FA
Rapidly build and deploy scalable, high-performing web and mobile applications
ColdFusion® 2018 Enterprise Edition (Upsell License FLP CSTD)
8 Core
Part# – EU: 65293690FA
This license is for customers who wish to upgrade from CF Standard to Enterprise, though you must be currently using ColdFusion® 2018, to use this.

RRP:
$ 9,499.00
Discount:
$ 950.00 (10%)
Our Price:
$ 8,549.00

RRP:
$ 7,699.00
Discount:
$ 770.00 (10%)
Our Price:
$ 6,929.00
ColdFusion® 2018 Enterprise Edition UPG CF ENT From 1 Version Back
8 Core
Part# – US: 65293699JA EU: 65293701FA
This license allows you to upgrade from ColdFusion® 2016 Enterprise to ColdFusion® 2018 Enterprise
ColdFusion® 2018 Standard Edition – AOO
2 Core
Part# – US: 65293630JA EU: 65293629FA
Rapidly build and deploy scalable, high-performing web and mobile applications

RRP:
$ 4,749.00
Discount:
$ 474.00 (10%)
Our Price:
$ 4,275.00

RRP:
$ 2,499.00
Discount:
$ 250.00 (10%)
Our Price:
$ 2,249.00
ColdFusion® 2018 Standard Edition UPG CF STD 1 Version Back
2 Core
Part# – US: 65293592JA EU: 65293591FA
This license allows you to upgrade from ColdFusion® 2016 Standard to ColdFusion® 2018 Standard
ColdFusion® Builder 2018 – AOO
Part# – US: 65293525JA EU: 65293527FA
ColdFusion® Builder™ 4 software is the only professional IDE for quickly and easily building ColdFusion applications.

RRP:
$ 1,249.00
Discount:
$ 124.00 (10%)
Our Price:
$ 1,125.00

RRP:
$ 299.00
Discount:
$ 30.00 (10%)
Our Price:
$ 269.00

Conditions:

  • This discount will be effective immediately.
  • All orders must be received by our sales team by EOB on 31-August-2019.
  • All orders must be made directly with the Intergral sales team.
  • These discounted offers are not available via our online store: https://www.buy-adobe-software.com

Very solid product, indispensable during debugging

Very solid product, indispensable during debugging

What do you like best?

This product has saved so much time and effort. It is solid and seems to have little or no impact on the running of our applications. The interface is clean and easy to use, and there are many monitoring options that cover everything we need. The fairly new log archive viewer has also been very helpful.

What do you dislike?

In our case, we have many instances and servers, and the licensing can seem a bit expensive, especially for developer licenses.

What problems are you solving with the product? What benefits have you realized?

We use FusionReactor primarily for monitoring. When applications have problems we can see exactly what is running or what was running. Being able to go from requests right down to database queries, object calls, and web service calls, we get a good picture of all requests. We also use it to monitor memory usage.

See full review

Start a free trial

What’s new in FusionReactor 8.1.0

A summary of the exciting new features and improvements made in FusionReactor 8.1.0

FusionReactor 8.1.0 enhances its already powerful feature set

  • A new debugging interface will make debugging in production quicker and easier
  • Our Enterprise Dashboard will automatically detect and connect to your ephemeral instances; wherever they are hosted including Docker containers 
  • Track more information for http calls within your application, as well as a host of other fixes to support the latest technologies.

Improvements to the Production Debugger

Production debugger,
Java debugger,
CFML debugger,
debug in production

Our production safe debugger now has an entirely new user interface, you can now see your source code, breakpoints and paused threads in one convenient location so you can debug your application as if you were debugging in an IDE.

In the new user interface, we have combined the breakpoints, sources and paused threads into a single combined view. Offering an experience similar to what you would get in an IDE. 

  • In the left-hand panel, you can view the entire source code tree and navigate your code to set a breakpoint. 
  • View the source file in the centre column and enable, disable and delete breakpoints.
  • View, add and edit breakpoints in the right-hand panel
  • In the bottom panel, you will see your active breakpoints and view the stack frames and variable data on a fired breakpoint when you are debugging a fired breakpoint.

This new view allows for much simpler debugging as all the information you need is in one location. Setting a breakpoint in your code can is now as simple as viewing the file you wish to debug then clicking in the margin, you can still add an exception, field access and method entry breakpoints by clicking new breakpoint.

All your configured breakpoints are configured in a single list to allow for quick modification, where you can set conditions, pause time, firecount and also trigger email alerts as you could previously.

Your paused threads and breakpoint data is now available in one place, meaning if you have multiple breakpoints you are able to switch context between the 2 breakpoints instantaneously.

Improvements to the Enterprise Dashboard

Our enterprise Dashboard now supports registration for ephemeral instances, meaning you can add FusionReactor instances hosted in the cloud, in docker or any other environment automatically when they start. When your instances connect a tunnel is established between the dashboard and the instance, meaning you can access the user interface of the FusionReactor instance without needing to configure access rules. 

We have also performed thorough testing to scalability and ensured that you can run a single dashboard with hundreds of groups and thousands of instances connected simultaneously.

Adding ephemeral instances now uses a new set of system properties, that allow for scaling instances to be connected to the dashboard. A guide for configuring ephemeral instances can be found here. Note that with ephemeral instances health checks and custom scripting is not available, but you do gain functionality that allows tunnelling to connected instances without configuring network access rules. 

When an instance is connected to the Enterprise Dashboard through ephemeral configuration the communication between the dashboard and the instances has been redesigned. Traditionally the dashboard would send a request to every connected instance via HTTP / HTTPS requests, to do this requires that the dashboard and the instance have a direct connection to one another but we found this was not always possible due to network limitations, particularly in virtualized environments.

Ephemeral instances connect out to a dashboard, in doing so they establish a tunnelled connection, so data can flow between the dashboard and the instance without depending on two-way communication via HTTP. This means if the instance is hosted in a virtual network such as a docker network, were routing to instances via HTTP is not simple you are able to retrieve data for the dashboard.

The tunnelled connection can be used for more than just dashboard data, with the tunnel we are able to stream the whole user interface of FusionReactor through a proxied connection meaning as long as the instance can connect to your dashboard you are able to utilize the full user interface of FusionReactor.

In cases where you have a static server hosting your application, where these servers restarting periodically we recommend using the non-ephemeral connections explained here

Improvements to the HTTP client transaction tracking

Our improved HTTP client tracking gives you access to data such as headers, cookies and JSON data for all of the http requests made within your application. 

Headers for the request and the response are now captured as well as cookies so you can more easily trace the source of an error when making a HTTP call. If any JSON is sent or recieved through the HTTP call this is also tracked to the transaction.

This improved tracking makes finding and fixing your services simpler as you will have access to all the data see exactly what was sent and received from your HTTP requests to another service.

Other improvements

Official support for Java 12

FusionReactor now officially supports applications running on Java 12.

Notifications of available updates

You will now receive a banner notification within FusionReactor for available updates. These notifications can be dismissed if you are happy with the version you are currently running.

Settings for Enabling and disabling JSON available in the user interface

You can now configure the JSON tracking within the user interface of FusionReactor. Allowing you to enable/disable tracking, smile decoding and the limit of data captured without using file-based configuration.

Improvements to the decompiler for Java 8 and above

We now use the FernFlower compiler for application servers running in Java 8 and above, dramatically decreasing the time taken to decompile files.

How to upgrade

To upgrade FusionReactor to FusionReactor 8.1.0 head to our downloads page and get the latest installer or installation files and follow the guides listed below:

Linux installer upgrade

Windows installer upgrade

Manual installation upgrade