Return back to the blog

Recording Server now the official way to Record outside Eclipse

Posted by Prashant Deva on July 26, 2011

We have decided to deprecate the developer mode a little bit. It is now used only by the eclipse plugin while recording from within eclipse.

The Chronon Recording Server is now the official way for Recording outside Eclipse.

The reasons for doing so are:

  1. The developer mode config files were hard to create with the many configuration options.
    The server mode config file require only a ‘name’ value.
  2. The process of creating the config, doing the recording, transferring the recording to the local machine to debug was too manual.
    This is exactly what the Recording Server was designed to eliminate.
  3. Developer mode didnt support dynamic start/stop or support for long running programs.
    Turns out people who did want to record outside eclipse wanted exactly that. They wanted to skip the long initialization of their web servers and start recording after the web server had initialized and they wanted to record for long periods of time. This is exactly what the Recording Server was designed for.
  4. No easy way to organize and view remote recordings.
    With the Recording Server you can easily view all the recordings for every java application on every machine.

While the Recording Server may require a bit of an initial setup due to the need to install the Controller process on each machine, even this takes less than a minute and needs to be done only once.  

Thus due to all the benefits described above we believe the Recording Server is the way to move forward for recording outside of Eclipse. It removes all the manual process which was previously required and replaces it with a nice, clean and easy to use GUI.

Tagged , 1 Comment |

One thought on “Recording Server now the official way to Record outside Eclipse

  1. While I agree that the recording server offers several benefits, I still find the developer mode required for some situations. Some developers won’t have access to install the required stuff in the server, and hence will have to go through some bureaucracy to have all the stuff properly configured by a sysadmin, if clearance is given for the task. Of course in most cases Eclipse could be used for these situations, but when the program you want to debug is started through a set of scripts then it becomes more complicated. Having the developer mode for this cases is useful and even if it means handling complicated configuration files, for some situations it is the only valid approach.

Comments are closed.