esme-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Joe Schaefer <joe_schae...@yahoo.com>
Subject Re: Take a look at Ostrich Integration
Date Sat, 05 Jun 2010 23:01:02 GMT
Be sure Imtiaz or whomever developed the code
formally assents to their code being committed
to esme.  Specifically in the commit log message
call out the fact that Imtiaz developed the
code, and post-commit have him send an email here
saying "I have read and approved r952... ".
The reason you should do this is that pulling code
from github isn't covered by the Apache License's
contribution clauses (unlike posting patches to 
apache's jira or mailing lists), so either an ICLA
is called for from the author, or something a bit
less heavyweight like I have described.




----- Original Message ----
> From: Richard Hirsch <hirsch.dick@gmail.com>
> To: esme-dev@incubator.apache.org
> Cc: David Pollak <feeder.of.the.bears@gmail.com>
> Sent: Sat, June 5, 2010 11:09:53 AM
> Subject: Take a look at Ostrich Integration
> 
> Imtiaz has just sent me first results of his Ostrich 
> (
http://github.com/robey/ostrich)  integration (see below). This 
> means
that we now have a JSON-based way to access our JMX data. Why is 
> this
important - developers can now develop web-based tools to 
> track
various critical measures / metrics in ESME. We had JMX 
> implemented
before but the problem was that we could just use the JMX 
> interfaces
(MBean, etc.)  - now developers can create their own mash-ups 
> to
administer / track ESME events.  Better still, it looks like we 
> can
use port 80 which means that we could use Ostrich in the 
> Stax
environment (still have to try this when I deploy on 
> Monday).

Here is a list of our current 
> metrics
(http://incubator.apache.org/esme/jmx.html).

I'll do a commit 
> of Imtiaz's code on 
> Monday.

D.

-----------------

imtiaz@imtiaz-20100131 ~
$ 
> curl 
> http://localhost:9990/ping
{"response":"pong"}

imtiaz@imtiaz-20100131 
> ~
$ curl 
> http://localhost:9990/server_info
{"build":"unknown","uptime":144344,"build_revision":"unknown","start_time":"Sat
Jun 
> 05 18:20:41 IST 
> 2010","name":"unknown","version":"0.0"}

imtiaz@imtiaz-20100131 ~
$ 
> curl 
> http://localhost:9990/reload
{"response":"ok"}

imtiaz@imtiaz-20100131 
> ~
$ curl 
> http://localhost:9990/stats
{"counters":{"userCount":1,"liftSessions":1},"timings":{},"jvm":{"nonheap_commit
ted":52723712,"heap_max":259522560,"thread_peak_count":56,"heap_committed":25702
400,"uptime":204782,"nonheap_max":123731968,"thread_daemon_count":35,"num_cpus":
2,"thread_count":55,"nonheap_used":42131152,"start_time":1275742241593,"heap_use
d":17745008},"gauges":{"users":1.0,"listener":1.0}}

imtiaz@imtiaz-20100131 
> ~
$ curl 
> http://localHost:9990/shutdown
{"response":"ok"}

imtiaz@imtiaz-20100131 
> ~
$ curl http://localhost:9990/quiesce
curl: (7) couldn't connect to 
> host

imtiaz@imtiaz-20100131 ~
$

<<<<<the last 
> because shutdown shut the web interface...following with
port 
> 80>>>>>



imtiaz@imtiaz-20100131 ~
$ curl 
> http://localhost:80/ping
{"response":"pong"}

imtiaz@imtiaz-20100131 
> ~
$ curl 
> http://localhost:80/stats
{"counters":{"userCount":1,"liftSessions":1},"timings":{},"jvm":{"nonheap_commit
ted":52789248,"heap_max":259522560,"thread_peak_count":53,"heap_committed":25329
664,"uptime":73953,"nonheap_max":123731968,"thread_daemon_count":33,"num_cpus":2
,"thread_count":53,"nonheap_used":42138472,"start_time":1275743193156,"heap_used
":15911248},"gauges":{"users":1.0,"listener":1.0}}

imtiaz@imtiaz-20100131 
> ~


      

Mime
View raw message