How many of you use FusionReactor with Lucee? It's...
# cfml-general
j
How many of you use FusionReactor with Lucee? It's tempting to get it for the TestBox code coverage but I'm curious what other practical value it brings. Honestly we don't find ourselves needing to monitor performance too often, which is what it mostly seems good for. Anything else I'm missing that could make FusionReactor licensing fees worth it?
b
I use FR daily for local development
It's great for tuning performance, seeing that Ajax calls are doing, and debugging queries
I use it more for dev than I use it for prod!
j
Nice. Can you add breakpoints to your CFML code? Thought I saw that somewhere
Was also wondering if it's worth paying extra for the production useage
b
If you use the production debugger, which ironically has the name "production" in it, but can be used anywhere
e
Yes you can. I have my own dev license and cannot recommend it enough. Invaluable for inspecting queries, breakpoints, json payloads, etc...
b
The debugging feature of FR has been a mixed-bag. It worked ok, but not great. I haven't tuoched it in a while.
j
Interesting. I would love that. Having a debugger would be so nice. Liking what I'm hearing so far 🙂
b
Check out the Lucee debugger from software cobbler
It's an actual debugger you can tie up to VSCode
i
FWIW We use Glowroot which is free and works nice for most perf monitoring and stack tracing, sql logging. Easy to setup and works well. We use it for local deving. Fr for production.
👍 1
j
I haven't heard of either of those. Awesome. Will check them out. Thanks everyone!
d
This is re ACF, not Lucee, but that said... We have FR on both our main production apps, and I look at least at the error stats every morning, and details if there's something I have concerns about. I'm looking for things that went bump in the night that nobody noticed or reported. There's not a lot of that now, but a) there used to be more, FR helped us clean up our act in two big apps written over many years by many people, b) if something does go sideways, it's a very helpful additional level of detail beyond our CFML error logging, and c) some kinds of hostile requests show up there more easily than in other logs. It also helps with performance issues, if we're chasing those.
j
Thanks Dave! I hadn't thought of monitoring for unreported errors. Sounds quite valuable to have
e
Fusion reactor has some potential use as a Saas tool, as you can team it up with a few other products to actively monitor your CF apps and automate or at least be alerted to potential issues. It's worth it if you have the budget for it.
d
Just to point out, it's not glamorous work, but having FR (any monitoring really) is only useful if someone actually looks at the logs 🙂
1
j
Fusion Reactor is like rental car insurance. You may never need it... but it's priceless when you servers are hanging and customers are calling wondering why the system is slow...
👍 2
Glowroot looks very neat - I may see if I can pop this in our Docker stack
🙌 1