On 18/12/2013, at 10:55 am, Randall Schulz <
rsc...@sonic.net> wrote:
> I launch the JVM with the AspectJ agent option in its command line: java -javaagent:lib/weaver/aspectjweaver.jar
Okay. If you run this without atmos, do you get the "no trace receiver" warning?
Are you trying this with a onejar? There are aop.xml files that enable the weaving on akka and scala classes. For a fat jar we need to make sure these are available.
> I was missing the sbt-atmos SBT plug-in and its atmosSettings.
>
> However, it now seems (based on a conversation in #akka) that I have to run from SBT?
Yes. The sbt-atmos plugin is for running Console for development only.
> If so, I need an alternative, 'cause that's a non-starter. We deploy OneJAR executables within an ecosystem that cannot deploy SBT-launched services.
>
> What are my alternatives?
Getting your deployment setup working with Console should certainly be possible. It could be the aop configuration, if you're running from a single jar. I think the aop.xml files will need to be combined for everything to work. Or if you'd like to send us a sample project with your setup, we can confirm what the missing piece is.
Note that Typesafe Console is focused on development. We're recommending other solutions for production monitoring, and we're partnering with companies in the production monitoring space. The console description page has more information on this:
http://typesafe.com/platform/runtime/console
Peter