You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomee.apache.org by "Howard W. Smith, Jr." <sm...@gmail.com> on 2013/11/06 07:11:37 UTC
hawtio to see all your tomee /java/ stuff
I was just reading a Christian Posta (ActiveMQ committer) blog, and it
references hawtio[1]. On the hawtio home page, it mentions the following:
hawtio has lots of plugins such as: a git-based Dashboard and Wiki, logs,
health, JMX, OSGi, Apache ActiveMQ, Apache Camel, Apache OpenEJB, Apache
Tomcat, Jetty, JBoss and Fuse Fabric
TomEE (almost or basically) = OpenEJB, tomcat, ActiveMQ, etc...
So, my question is...has anyone written or aware of a blog to use
hawtio...to see all your tomee /java/ stuff? :)
[1] http://hawt.io/
Re: hawtio to see all your tomee /java/ stuff
Posted by Romain Manni-Bucau <rm...@gmail.com>.
I used it for years if it can help:
public static void main(String[] a) throws Exception {
if (a.length != 2) {
System.out.println("put the objectname name as parameter:
<program> <host> <port>");
return;
}
JMXServiceURL url = new
JMXServiceURL("service:jmx:rmi:///jndi/rmi://" + a[0] + ":" + a[1] +
"/jmxrmi");
JMXConnector jmxc = JMXConnectorFactory.connect(url);
MBeanServerConnection mbsc = jmxc.getMBeanServerConnection();
Set<ObjectName> names = mbsc.queryNames(null, null);
for (ObjectName on : names) {
MBeanInfo infos = mbsc.getMBeanInfo(on);
System.out.println(on.getCanonicalName());
System.out.println("====================");
for (MBeanAttributeInfo info : infos.getAttributes()) {
String name = info.getName();
Object value;
try {
value = mbsc.getAttribute(on, name);
System.out.println("\t" + name + " = " + getValue(value));
} catch (Exception e) {
System.out.println("\t" + name + " = [unable to
get this attribute: " + e.getMessage() + "]");
}
}
System.out.println();
System.out.println();
}
}
private static String getValue(Object value) {
if (value instanceof Object[]) {
return getArrayValue((Object[]) value);
}
if (value.getClass().getName().startsWith("java.lang")) {
return value.toString();
}
if (value instanceof CompositeData) {
CompositeData datas = (CompositeData) value;
return datas.values().toString();
}
if (!(value instanceof String)) {
return new ToStringBuilder(value).toString();
}
return (String) value;
}
private static String getArrayValue(Object[] value) {
String[] strs = new String[value.length];
for (int i = 0; i < strs.length; i++) {
strs[i] = getValue(value[i]);
}
return Arrays.asList(strs).toString();
}
Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau
2013/11/7 Thiago Veronezi <th...@veronezi.org>:
> Cool... txk! :)
>
> I was playing a little bit here. If you want to see the attributes values,
> execute...
>
> //***********************************************************
> import java.lang.management.ManagementFactory
>
> def server = ManagementFactory.getPlatformMBeanServer()
> def beans = server.queryMBeans(null, null)
> println("We have ${(beans ? beans.size() : 0)} bean(s)")
>
> def getValue = { bean, attr ->
> try {
> return server.getAttribute(bean.objectName, attr.name)
> } catch (ignore) {
> return 'NA'
> }
> }
>
> def printAttributes = { bean ->
> def info = server.getMBeanInfo(bean.objectName)
> info?.getAttributes()?.each {
> println(" '${it.name}' = ${getValue(bean, it)}")
> }
> }
>
> beans?.each { bean ->
> println()
> println("Bean '${bean.objectName}'")
> println(" class: ${bean.className}")
> printAttributes(bean)
> }
> //***********************************************************
>
> https://dl.dropboxusercontent.com/u/1459144/tomee-list/mbeans_2.png
>
> Sometimes a scripting language like Groovy can be very handy. :)
>
> []s,
> Thiago.
>
>
>
> On Thu, Nov 7, 2013 at 9:41 AM, Howard W. Smith, Jr. <smithh032772@gmail.com
>> wrote:
>
>> +1 Thiago and Romain, good stuff!
>>
>>
>>
>> On Thu, Nov 7, 2013 at 9:21 AM, Romain Manni-Bucau <rmannibucau@gmail.com
>> >wrote:
>>
>> > Hehe, the code is in sirona. You have the JMX local tree + you can see
>> > attributes and invoke basic operations. here is the server part
>> >
>> >
>> https://svn.apache.org/repos/asf/incubator/sirona/trunk/server/reporting/src/main/java/org/apache/sirona/reporting/web/plugin/jmx/JMXEndpoints.java
>> > . Views are
>> >
>> https://svn.apache.org/repos/asf/incubator/sirona/trunk/server/reporting/src/main/resources/templates/jmx/
>> > Romain Manni-Bucau
>> > Twitter: @rmannibucau
>> > Blog: http://rmannibucau.wordpress.com/
>> > LinkedIn: http://fr.linkedin.com/in/rmannibucau
>> > Github: https://github.com/rmannibucau
>> >
>> >
>> >
>> > 2013/11/7 Thiago Veronezi <th...@veronezi.org>:
>> > > Out of curiosity, you can use the webaccess* to see some of that stuff
>> > via
>> > > jmx.
>> > > You just need to open the console and execute...
>> > >
>> > > // Groovy code
>> > > // ********************************************************************
>> > > import java.lang.management.ManagementFactory
>> > >
>> > > def server = ManagementFactory.getPlatformMBeanServer()
>> > > def beans = server.queryMBeans(null, null)
>> > > println("We have ${(beans ? beans.size() : 0)} bean(s)")
>> > >
>> > > beans?.each { bean ->
>> > > println()
>> > > println("---------------------------------------------")
>> > > println(" ${bean.objectName}: ${bean.className}")
>> > > }
>> > > // ********************************************************************
>> > >
>> > > https://dl.dropboxusercontent.com/u/1459144/tomee-list/mbeans.png
>> > >
>> > > ... or you can simply use jconsole.
>> > >
>> > > It would be nice to have a tree with all the mbeans... hmmm maybe we
>> will
>> > > have it. :)
>> > >
>> > > []s,
>> > > Thiago.
>> > >
>> > > webaccess*: oh boy... I still didn't rename it!
>> > >
>> > >
>> > >
>> > > On Thu, Nov 7, 2013 at 7:44 AM, Howard W. Smith, Jr. <
>> > smithh032772@gmail.com
>> > >> wrote:
>> > >
>> > >> +1 Romain, thanks.
>> > >>
>> > >> On Thu, Nov 7, 2013 at 7:30 AM, Romain Manni-Bucau <
>> > rmannibucau@gmail.com
>> > >> >wrote:
>> > >>
>> > >> > well, before working on [monitoring] and launching sirona I
>> evaluated
>> > >> > hawtio. It is really nice but has big drawbacks which are blocking
>> to
>> > >> > be usable for me (I don't say it is a bad solution, just it doesn't
>> > >> > fit my needs):
>> > >> >
>> > >>
>> > >> does not fit my needs, too
>> > >>
>> > >>
>> > >> > 1) it is not Java (well the solutions are working but not entreprise
>> > >> > friendly IMO, in particular for monitoring where you don't want to
>> > >> > loose time learning a techno)
>> > >> >
>> > >>
>> > >> thanks! that says a lot!
>> > >>
>> > >>
>> > >> > 2) it is JMX based (JMX is important but there are a lot of other
>> > things)
>> > >> > 3) when I tested I didn't find how to aggregate servers (maybe you
>> can
>> > >> now)
>> > >> > 4) it is not *easily* pluggable (you can doing an overlay which is
>> not
>> > >> > a solution)
>> > >> > 5) there is no real agents (it is mainly a JMX gui)
>> > >> > 6) there is no counter for perfs
>> > >> >
>> > >> > surely few others...
>> > >> >
>> > >>
>> >
>>
Re: hawtio to see all your tomee /java/ stuff
Posted by Thiago Veronezi <th...@veronezi.org>.
Cool... txk! :)
I was playing a little bit here. If you want to see the attributes values,
execute...
//***********************************************************
import java.lang.management.ManagementFactory
def server = ManagementFactory.getPlatformMBeanServer()
def beans = server.queryMBeans(null, null)
println("We have ${(beans ? beans.size() : 0)} bean(s)")
def getValue = { bean, attr ->
try {
return server.getAttribute(bean.objectName, attr.name)
} catch (ignore) {
return 'NA'
}
}
def printAttributes = { bean ->
def info = server.getMBeanInfo(bean.objectName)
info?.getAttributes()?.each {
println(" '${it.name}' = ${getValue(bean, it)}")
}
}
beans?.each { bean ->
println()
println("Bean '${bean.objectName}'")
println(" class: ${bean.className}")
printAttributes(bean)
}
//***********************************************************
https://dl.dropboxusercontent.com/u/1459144/tomee-list/mbeans_2.png
Sometimes a scripting language like Groovy can be very handy. :)
[]s,
Thiago.
On Thu, Nov 7, 2013 at 9:41 AM, Howard W. Smith, Jr. <smithh032772@gmail.com
> wrote:
> +1 Thiago and Romain, good stuff!
>
>
>
> On Thu, Nov 7, 2013 at 9:21 AM, Romain Manni-Bucau <rmannibucau@gmail.com
> >wrote:
>
> > Hehe, the code is in sirona. You have the JMX local tree + you can see
> > attributes and invoke basic operations. here is the server part
> >
> >
> https://svn.apache.org/repos/asf/incubator/sirona/trunk/server/reporting/src/main/java/org/apache/sirona/reporting/web/plugin/jmx/JMXEndpoints.java
> > . Views are
> >
> https://svn.apache.org/repos/asf/incubator/sirona/trunk/server/reporting/src/main/resources/templates/jmx/
> > Romain Manni-Bucau
> > Twitter: @rmannibucau
> > Blog: http://rmannibucau.wordpress.com/
> > LinkedIn: http://fr.linkedin.com/in/rmannibucau
> > Github: https://github.com/rmannibucau
> >
> >
> >
> > 2013/11/7 Thiago Veronezi <th...@veronezi.org>:
> > > Out of curiosity, you can use the webaccess* to see some of that stuff
> > via
> > > jmx.
> > > You just need to open the console and execute...
> > >
> > > // Groovy code
> > > // ********************************************************************
> > > import java.lang.management.ManagementFactory
> > >
> > > def server = ManagementFactory.getPlatformMBeanServer()
> > > def beans = server.queryMBeans(null, null)
> > > println("We have ${(beans ? beans.size() : 0)} bean(s)")
> > >
> > > beans?.each { bean ->
> > > println()
> > > println("---------------------------------------------")
> > > println(" ${bean.objectName}: ${bean.className}")
> > > }
> > > // ********************************************************************
> > >
> > > https://dl.dropboxusercontent.com/u/1459144/tomee-list/mbeans.png
> > >
> > > ... or you can simply use jconsole.
> > >
> > > It would be nice to have a tree with all the mbeans... hmmm maybe we
> will
> > > have it. :)
> > >
> > > []s,
> > > Thiago.
> > >
> > > webaccess*: oh boy... I still didn't rename it!
> > >
> > >
> > >
> > > On Thu, Nov 7, 2013 at 7:44 AM, Howard W. Smith, Jr. <
> > smithh032772@gmail.com
> > >> wrote:
> > >
> > >> +1 Romain, thanks.
> > >>
> > >> On Thu, Nov 7, 2013 at 7:30 AM, Romain Manni-Bucau <
> > rmannibucau@gmail.com
> > >> >wrote:
> > >>
> > >> > well, before working on [monitoring] and launching sirona I
> evaluated
> > >> > hawtio. It is really nice but has big drawbacks which are blocking
> to
> > >> > be usable for me (I don't say it is a bad solution, just it doesn't
> > >> > fit my needs):
> > >> >
> > >>
> > >> does not fit my needs, too
> > >>
> > >>
> > >> > 1) it is not Java (well the solutions are working but not entreprise
> > >> > friendly IMO, in particular for monitoring where you don't want to
> > >> > loose time learning a techno)
> > >> >
> > >>
> > >> thanks! that says a lot!
> > >>
> > >>
> > >> > 2) it is JMX based (JMX is important but there are a lot of other
> > things)
> > >> > 3) when I tested I didn't find how to aggregate servers (maybe you
> can
> > >> now)
> > >> > 4) it is not *easily* pluggable (you can doing an overlay which is
> not
> > >> > a solution)
> > >> > 5) there is no real agents (it is mainly a JMX gui)
> > >> > 6) there is no counter for perfs
> > >> >
> > >> > surely few others...
> > >> >
> > >>
> >
>
Re: hawtio to see all your tomee /java/ stuff
Posted by "Howard W. Smith, Jr." <sm...@gmail.com>.
+1 Thiago and Romain, good stuff!
On Thu, Nov 7, 2013 at 9:21 AM, Romain Manni-Bucau <rm...@gmail.com>wrote:
> Hehe, the code is in sirona. You have the JMX local tree + you can see
> attributes and invoke basic operations. here is the server part
>
> https://svn.apache.org/repos/asf/incubator/sirona/trunk/server/reporting/src/main/java/org/apache/sirona/reporting/web/plugin/jmx/JMXEndpoints.java
> . Views are
> https://svn.apache.org/repos/asf/incubator/sirona/trunk/server/reporting/src/main/resources/templates/jmx/
> Romain Manni-Bucau
> Twitter: @rmannibucau
> Blog: http://rmannibucau.wordpress.com/
> LinkedIn: http://fr.linkedin.com/in/rmannibucau
> Github: https://github.com/rmannibucau
>
>
>
> 2013/11/7 Thiago Veronezi <th...@veronezi.org>:
> > Out of curiosity, you can use the webaccess* to see some of that stuff
> via
> > jmx.
> > You just need to open the console and execute...
> >
> > // Groovy code
> > // ********************************************************************
> > import java.lang.management.ManagementFactory
> >
> > def server = ManagementFactory.getPlatformMBeanServer()
> > def beans = server.queryMBeans(null, null)
> > println("We have ${(beans ? beans.size() : 0)} bean(s)")
> >
> > beans?.each { bean ->
> > println()
> > println("---------------------------------------------")
> > println(" ${bean.objectName}: ${bean.className}")
> > }
> > // ********************************************************************
> >
> > https://dl.dropboxusercontent.com/u/1459144/tomee-list/mbeans.png
> >
> > ... or you can simply use jconsole.
> >
> > It would be nice to have a tree with all the mbeans... hmmm maybe we will
> > have it. :)
> >
> > []s,
> > Thiago.
> >
> > webaccess*: oh boy... I still didn't rename it!
> >
> >
> >
> > On Thu, Nov 7, 2013 at 7:44 AM, Howard W. Smith, Jr. <
> smithh032772@gmail.com
> >> wrote:
> >
> >> +1 Romain, thanks.
> >>
> >> On Thu, Nov 7, 2013 at 7:30 AM, Romain Manni-Bucau <
> rmannibucau@gmail.com
> >> >wrote:
> >>
> >> > well, before working on [monitoring] and launching sirona I evaluated
> >> > hawtio. It is really nice but has big drawbacks which are blocking to
> >> > be usable for me (I don't say it is a bad solution, just it doesn't
> >> > fit my needs):
> >> >
> >>
> >> does not fit my needs, too
> >>
> >>
> >> > 1) it is not Java (well the solutions are working but not entreprise
> >> > friendly IMO, in particular for monitoring where you don't want to
> >> > loose time learning a techno)
> >> >
> >>
> >> thanks! that says a lot!
> >>
> >>
> >> > 2) it is JMX based (JMX is important but there are a lot of other
> things)
> >> > 3) when I tested I didn't find how to aggregate servers (maybe you can
> >> now)
> >> > 4) it is not *easily* pluggable (you can doing an overlay which is not
> >> > a solution)
> >> > 5) there is no real agents (it is mainly a JMX gui)
> >> > 6) there is no counter for perfs
> >> >
> >> > surely few others...
> >> >
> >>
>
Re: hawtio to see all your tomee /java/ stuff
Posted by Romain Manni-Bucau <rm...@gmail.com>.
Hehe, the code is in sirona. You have the JMX local tree + you can see
attributes and invoke basic operations. here is the server part
https://svn.apache.org/repos/asf/incubator/sirona/trunk/server/reporting/src/main/java/org/apache/sirona/reporting/web/plugin/jmx/JMXEndpoints.java
. Views are https://svn.apache.org/repos/asf/incubator/sirona/trunk/server/reporting/src/main/resources/templates/jmx/
Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau
2013/11/7 Thiago Veronezi <th...@veronezi.org>:
> Out of curiosity, you can use the webaccess* to see some of that stuff via
> jmx.
> You just need to open the console and execute...
>
> // Groovy code
> // ********************************************************************
> import java.lang.management.ManagementFactory
>
> def server = ManagementFactory.getPlatformMBeanServer()
> def beans = server.queryMBeans(null, null)
> println("We have ${(beans ? beans.size() : 0)} bean(s)")
>
> beans?.each { bean ->
> println()
> println("---------------------------------------------")
> println(" ${bean.objectName}: ${bean.className}")
> }
> // ********************************************************************
>
> https://dl.dropboxusercontent.com/u/1459144/tomee-list/mbeans.png
>
> ... or you can simply use jconsole.
>
> It would be nice to have a tree with all the mbeans... hmmm maybe we will
> have it. :)
>
> []s,
> Thiago.
>
> webaccess*: oh boy... I still didn't rename it!
>
>
>
> On Thu, Nov 7, 2013 at 7:44 AM, Howard W. Smith, Jr. <smithh032772@gmail.com
>> wrote:
>
>> +1 Romain, thanks.
>>
>> On Thu, Nov 7, 2013 at 7:30 AM, Romain Manni-Bucau <rmannibucau@gmail.com
>> >wrote:
>>
>> > well, before working on [monitoring] and launching sirona I evaluated
>> > hawtio. It is really nice but has big drawbacks which are blocking to
>> > be usable for me (I don't say it is a bad solution, just it doesn't
>> > fit my needs):
>> >
>>
>> does not fit my needs, too
>>
>>
>> > 1) it is not Java (well the solutions are working but not entreprise
>> > friendly IMO, in particular for monitoring where you don't want to
>> > loose time learning a techno)
>> >
>>
>> thanks! that says a lot!
>>
>>
>> > 2) it is JMX based (JMX is important but there are a lot of other things)
>> > 3) when I tested I didn't find how to aggregate servers (maybe you can
>> now)
>> > 4) it is not *easily* pluggable (you can doing an overlay which is not
>> > a solution)
>> > 5) there is no real agents (it is mainly a JMX gui)
>> > 6) there is no counter for perfs
>> >
>> > surely few others...
>> >
>>
Re: hawtio to see all your tomee /java/ stuff
Posted by Thiago Veronezi <th...@veronezi.org>.
Out of curiosity, you can use the webaccess* to see some of that stuff via
jmx.
You just need to open the console and execute...
// Groovy code
// ********************************************************************
import java.lang.management.ManagementFactory
def server = ManagementFactory.getPlatformMBeanServer()
def beans = server.queryMBeans(null, null)
println("We have ${(beans ? beans.size() : 0)} bean(s)")
beans?.each { bean ->
println()
println("---------------------------------------------")
println(" ${bean.objectName}: ${bean.className}")
}
// ********************************************************************
https://dl.dropboxusercontent.com/u/1459144/tomee-list/mbeans.png
... or you can simply use jconsole.
It would be nice to have a tree with all the mbeans... hmmm maybe we will
have it. :)
[]s,
Thiago.
webaccess*: oh boy... I still didn't rename it!
On Thu, Nov 7, 2013 at 7:44 AM, Howard W. Smith, Jr. <smithh032772@gmail.com
> wrote:
> +1 Romain, thanks.
>
> On Thu, Nov 7, 2013 at 7:30 AM, Romain Manni-Bucau <rmannibucau@gmail.com
> >wrote:
>
> > well, before working on [monitoring] and launching sirona I evaluated
> > hawtio. It is really nice but has big drawbacks which are blocking to
> > be usable for me (I don't say it is a bad solution, just it doesn't
> > fit my needs):
> >
>
> does not fit my needs, too
>
>
> > 1) it is not Java (well the solutions are working but not entreprise
> > friendly IMO, in particular for monitoring where you don't want to
> > loose time learning a techno)
> >
>
> thanks! that says a lot!
>
>
> > 2) it is JMX based (JMX is important but there are a lot of other things)
> > 3) when I tested I didn't find how to aggregate servers (maybe you can
> now)
> > 4) it is not *easily* pluggable (you can doing an overlay which is not
> > a solution)
> > 5) there is no real agents (it is mainly a JMX gui)
> > 6) there is no counter for perfs
> >
> > surely few others...
> >
>
Re: hawtio to see all your tomee /java/ stuff
Posted by "Howard W. Smith, Jr." <sm...@gmail.com>.
+1 Romain, thanks.
On Thu, Nov 7, 2013 at 7:30 AM, Romain Manni-Bucau <rm...@gmail.com>wrote:
> well, before working on [monitoring] and launching sirona I evaluated
> hawtio. It is really nice but has big drawbacks which are blocking to
> be usable for me (I don't say it is a bad solution, just it doesn't
> fit my needs):
>
does not fit my needs, too
> 1) it is not Java (well the solutions are working but not entreprise
> friendly IMO, in particular for monitoring where you don't want to
> loose time learning a techno)
>
thanks! that says a lot!
> 2) it is JMX based (JMX is important but there are a lot of other things)
> 3) when I tested I didn't find how to aggregate servers (maybe you can now)
> 4) it is not *easily* pluggable (you can doing an overlay which is not
> a solution)
> 5) there is no real agents (it is mainly a JMX gui)
> 6) there is no counter for perfs
>
> surely few others...
>
Re: hawtio to see all your tomee /java/ stuff
Posted by Romain Manni-Bucau <rm...@gmail.com>.
well, before working on [monitoring] and launching sirona I evaluated
hawtio. It is really nice but has big drawbacks which are blocking to
be usable for me (I don't say it is a bad solution, just it doesn't
fit my needs):
1) it is not Java (well the solutions are working but not entreprise
friendly IMO, in particular for monitoring where you don't want to
loose time learning a techno)
2) it is JMX based (JMX is important but there are a lot of other things)
3) when I tested I didn't find how to aggregate servers (maybe you can now)
4) it is not *easily* pluggable (you can doing an overlay which is not
a solution)
5) there is no real agents (it is mainly a JMX gui)
6) there is no counter for perfs
surely few others...
Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau
2013/11/7 John D. Ament <jo...@gmail.com>:
> Actually, since hawt.io is simply using jolokia, any mbeans deployed to the
> same JVM will be returned to the client.
>
> It's simply a matter of building an angular.js UI that consumes the JSON
> and processes the data.
>
>
> On Thu, Nov 7, 2013 at 6:40 AM, Howard W. Smith, Jr. <smithh032772@gmail.com
>> wrote:
>
>> +1
>>
>> On Thu, Nov 7, 2013 at 5:53 AM, Romain Manni-Bucau <rmannibucau@gmail.com
>> >wrote:
>>
>> > added an agent plugin to push tomee stateless stat + validation state
>> > of datasource
>> >
>> > not that sure which GUI plugin are needed ATM
>> >
>>
Re: hawtio to see all your tomee /java/ stuff
Posted by "Howard W. Smith, Jr." <sm...@gmail.com>.
interesting. thanks John!
On Thu, Nov 7, 2013 at 7:01 AM, John D. Ament <jo...@gmail.com>wrote:
> Actually, since hawt.io is simply using jolokia, any mbeans deployed to
> the
> same JVM will be returned to the client.
>
> It's simply a matter of building an angular.js UI that consumes the JSON
> and processes the data.
>
>
> On Thu, Nov 7, 2013 at 6:40 AM, Howard W. Smith, Jr. <
> smithh032772@gmail.com
> > wrote:
>
> > +1
> >
> > On Thu, Nov 7, 2013 at 5:53 AM, Romain Manni-Bucau <
> rmannibucau@gmail.com
> > >wrote:
> >
> > > added an agent plugin to push tomee stateless stat + validation state
> > > of datasource
> > >
> > > not that sure which GUI plugin are needed ATM
> > >
> >
>
Re: hawtio to see all your tomee /java/ stuff
Posted by "John D. Ament" <jo...@gmail.com>.
Actually, since hawt.io is simply using jolokia, any mbeans deployed to the
same JVM will be returned to the client.
It's simply a matter of building an angular.js UI that consumes the JSON
and processes the data.
On Thu, Nov 7, 2013 at 6:40 AM, Howard W. Smith, Jr. <smithh032772@gmail.com
> wrote:
> +1
>
> On Thu, Nov 7, 2013 at 5:53 AM, Romain Manni-Bucau <rmannibucau@gmail.com
> >wrote:
>
> > added an agent plugin to push tomee stateless stat + validation state
> > of datasource
> >
> > not that sure which GUI plugin are needed ATM
> >
>
Re: hawtio to see all your tomee /java/ stuff
Posted by "Howard W. Smith, Jr." <sm...@gmail.com>.
+1
On Thu, Nov 7, 2013 at 5:53 AM, Romain Manni-Bucau <rm...@gmail.com>wrote:
> added an agent plugin to push tomee stateless stat + validation state
> of datasource
>
> not that sure which GUI plugin are needed ATM
>
Re: hawtio to see all your tomee /java/ stuff
Posted by Romain Manni-Bucau <rm...@gmail.com>.
added an agent plugin to push tomee stateless stat + validation state
of datasource
not that sure which GUI plugin are needed ATM
Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau
2013/11/6 Howard W. Smith, Jr. <sm...@gmail.com>:
> interesting...and that's great. please inform tomee user list when it's
> complete. thanks! :)
>
>
>
> On Wed, Nov 6, 2013 at 1:13 AM, Romain Manni-Bucau <rm...@gmail.com>wrote:
>
>> Hi
>>
>> it didnt really do anything useful last time I looked.
>>
>> FYI I and JL plan to write a sirona extension for tomee (hopefully
>> this week or next one)
>> Romain Manni-Bucau
>> Twitter: @rmannibucau
>> Blog: http://rmannibucau.wordpress.com/
>> LinkedIn: http://fr.linkedin.com/in/rmannibucau
>> Github: https://github.com/rmannibucau
>>
>>
>>
>> 2013/11/6 Howard W. Smith, Jr. <sm...@gmail.com>:
>> > I was just reading a Christian Posta (ActiveMQ committer) blog, and it
>> > references hawtio[1]. On the hawtio home page, it mentions the following:
>> >
>> > hawtio has lots of plugins such as: a git-based Dashboard and Wiki, logs,
>> > health, JMX, OSGi, Apache ActiveMQ, Apache Camel, Apache OpenEJB, Apache
>> > Tomcat, Jetty, JBoss and Fuse Fabric
>> >
>> > TomEE (almost or basically) = OpenEJB, tomcat, ActiveMQ, etc...
>> >
>> > So, my question is...has anyone written or aware of a blog to use
>> > hawtio...to see all your tomee /java/ stuff? :)
>> >
>> >
>> > [1] http://hawt.io/
>>
Re: hawtio to see all your tomee /java/ stuff
Posted by "Howard W. Smith, Jr." <sm...@gmail.com>.
interesting...and that's great. please inform tomee user list when it's
complete. thanks! :)
On Wed, Nov 6, 2013 at 1:13 AM, Romain Manni-Bucau <rm...@gmail.com>wrote:
> Hi
>
> it didnt really do anything useful last time I looked.
>
> FYI I and JL plan to write a sirona extension for tomee (hopefully
> this week or next one)
> Romain Manni-Bucau
> Twitter: @rmannibucau
> Blog: http://rmannibucau.wordpress.com/
> LinkedIn: http://fr.linkedin.com/in/rmannibucau
> Github: https://github.com/rmannibucau
>
>
>
> 2013/11/6 Howard W. Smith, Jr. <sm...@gmail.com>:
> > I was just reading a Christian Posta (ActiveMQ committer) blog, and it
> > references hawtio[1]. On the hawtio home page, it mentions the following:
> >
> > hawtio has lots of plugins such as: a git-based Dashboard and Wiki, logs,
> > health, JMX, OSGi, Apache ActiveMQ, Apache Camel, Apache OpenEJB, Apache
> > Tomcat, Jetty, JBoss and Fuse Fabric
> >
> > TomEE (almost or basically) = OpenEJB, tomcat, ActiveMQ, etc...
> >
> > So, my question is...has anyone written or aware of a blog to use
> > hawtio...to see all your tomee /java/ stuff? :)
> >
> >
> > [1] http://hawt.io/
>
Re: hawtio to see all your tomee /java/ stuff
Posted by Romain Manni-Bucau <rm...@gmail.com>.
Hi
it didnt really do anything useful last time I looked.
FYI I and JL plan to write a sirona extension for tomee (hopefully
this week or next one)
Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau
2013/11/6 Howard W. Smith, Jr. <sm...@gmail.com>:
> I was just reading a Christian Posta (ActiveMQ committer) blog, and it
> references hawtio[1]. On the hawtio home page, it mentions the following:
>
> hawtio has lots of plugins such as: a git-based Dashboard and Wiki, logs,
> health, JMX, OSGi, Apache ActiveMQ, Apache Camel, Apache OpenEJB, Apache
> Tomcat, Jetty, JBoss and Fuse Fabric
>
> TomEE (almost or basically) = OpenEJB, tomcat, ActiveMQ, etc...
>
> So, my question is...has anyone written or aware of a blog to use
> hawtio...to see all your tomee /java/ stuff? :)
>
>
> [1] http://hawt.io/