On Mon, Dec 05, 2011 at 01:17:19PM -0500, Brad Nicholes wrote:
>All,
>     I just wanted to get some feedback on how much interest there would be 
> for a REST interface for Ganglia.  I spent a few days putting together a POC 
> of a REST interface and was able to get something that implements the 
> following REST URLs:
>
>/clusters
>/clusters/{cid}
>/clusters/{cid}/hosts
>/hosts
>/hosts/{hid}
>/hosts/{hid}/metrics
>/hosts/{hid}/metrics/{mid}
>/hosts/{hid}/metrics/{mid}/data
>/hosts/{hid}/metrics/{mid}/graph
>/hosts/{hid}/metrics/{mid}/info

For [chm]id, what is considered valid?  Are the "common" names of these
valid, or do we have use some sort of unique ID instead?

It's certainly a good idea I think, and could be used to simplify a lot
of the frontend UI code.

For things like '/hosts/{hid}/metrics/{mid}/graph', how would various
graphing options be passed?

For /hosts/{hid}/metrics/{mid}/data, could that be expanded to return
LAST, MIN,MAX, AVERAGE (etc) values as well?


>/clusters/... and /hosts/... pull data directly from the XML produced by 
>gmetad.  .../data, .../graph, .../info pull data or graphs directly from the 
>rrd's through rrdtool.  .../graph actually produces an rrdtool graph for the 
>specified metric given some query params that affect the attributes of the 
>graph.  I would show you all a live demo but I don't have access to a web 
>server outside our firewall.  Before I can contribute the code, I need to get 
>permission from my employer first so before going to that trouble, I just 
>wanted to see if I was headed in the right direction.
>
>comments (on at least the little bit of information I gave you :)
>
>Brad
>
>
>
>>>> On 12/2/2011 at 5:31 PM, in message
><CABcEujvoAs=a-yyuvqnur82rqcr6jyog3nk5a19wn9yvrqv...@mail.gmail.com>, Matt
>Massie <m...@massie.us> wrote:
>> Brad-
>>
>> Can you open a new thread on the developer's list?  I think there's going
>> to be quite a bit of interest in a REST interface to Ganglia.  It would be
>> really useful to have.  I know I've been tempted to write one myself.
>>
>> -Matt
>>
>>
>> On Fri, Dec 2, 2011 at 4:21 PM, Vladimir Vuksan <vli...@veus.hr> wrote:
>>
>>> I am sure lots of people would appreciate REST interface to Ganglia.
>>> Myself and Jeff Buchbinder have been talking on how we could implement
>>> it but if you already have it completed that would be an awesome
>>> addition ;-).
>>>
>>> Vladimir
>>>
>>> On 02.12.2011 10:45, Brad Nicholes wrote:
>>> > Hey Matt,
>>> >     How are you?  It's been a while.  I know I haven't been biggest
>>> > contributor to the Ganglia project lately but I still monitor the
>>> > mailing lists and this book sounds like a great idea.  Count me in
>>> > anywhere I can help.
>>> >
>>> > On a slightly different note:
>>> >
>>> > I have managed to carve out a little time over the past few weeks to
>>> > get back into a little Ganglia development.  Since we are gauging
>>> > interest, would anybody be interested in a REST interface for
>>> > Ganglia?
>>> > I have worked up a POC that allows a user to query metrics from
>>> > gmetad through REST as well as pull data and graphs directly from the
>>> > RRD files.  I still have to get permission from my employer before I
>>> > can contribute the REST code to the Ganglia project, but before I go
>>> > to that effort I just wanted to see if this is something that the
>>> > Ganglia community would be interested in.
>>> >
>>> > Brad
>>> >
>>> >
>>> >
>>> >>>> On 12/1/2011 at 12:31 PM, in message
>>> > <CABcEujsJET24+hhHyVqAQ48aj_4YjfZsimGz=vmw06mnu86...@mail.gmail.com>,
>>> > Matt
>>> > Massie <m...@massie.us> wrote:
>>> >> There's an O'reilly editor who's interested in publishing a ~50-page
>>> >> eBook
>>> >> on ganglia.
>>> >>
>>> >> I have no doubt the ganglia community would benefit from a book
>>> >> covering
>>> >> topics like:
>>> >>
>>> >>    - Ganglia's components and overall architecture
>>> >>    - Typical deployment configurations including simple steps for
>>> >> verifying
>>> >>    an installation (e.g. unicast/multicast, single cluster/multiple
>>> >>    distributed clusters/datacenter)
>>> >>    - Navigating and using the new web interface
>>> >>    - Tips for extending ganglia's functionality (e.g. gmetric,
>>> >> modules)
>>> >>    - Common integration points (e.g. Hadoop metrics, Nagios)
>>> >>    - A simple step-by-step checklist for debugging common ganglia
>>> >> issues
>>> >>    with pointers to our web site, mailing lists, irc channel, etc.
>>> >>    - Supported platforms and core metrics
>>> >>    - Scaling to clusters > 1000 nodes
>>> >>
>>> >> These are just ideas off the top of my head and not meant to final
>>> >> or
>>> >> comprehensive but meant to provide a list for discussion.  Of
>>> >> course, let
>>> >> me know if there's topics the community would like to know more (or
>>> >> less)
>>> >> about.  The purpose of the book is to serve as a first-read book for
>>> >> people
>>> >> new to ganglia.  Keep in mind, for much of the book, we won't be
>>> >> starting
>>> >> from scratch.  We already have a good amount of documentation that
>>> >> just
>>> >> needs to be organized and edited.
>>> >>
>>> >> I'll be happy to contribute time to make this eBook a reality;
>>> >> however, I
>>> >> want the book authors to be the leaders and experts in the ganglia
>>> >> community.  I think it best we divide and conquer and write the book
>>> >> as a
>>> >> team.  Who is interesting in helping write the book?
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> All the data continuously generated in your IT infrastructure
>>> contains a definitive record of customers, application performance,
>>> security threats, fraudulent activity, and more. Splunk takes this
>>> data and makes sense of it. IT sense. And common sense.
>>> http://p.sf.net/sfu/splunk-novd2d
>>> _______________________________________________
>>> Ganglia-developers mailing list
>>> Ganglia-developers@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/ganglia-developers
>>>
>
>
>
>------------------------------------------------------------------------------
>All the data continuously generated in your IT infrastructure
>contains a definitive record of customers, application performance,
>security threats, fraudulent activity, and more. Splunk takes this
>data and makes sense of it. IT sense. And common sense.
>http://p.sf.net/sfu/splunk-novd2d
>_______________________________________________
>Ganglia-developers mailing list
>Ganglia-developers@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/ganglia-developers

-- 
Jesse Becker
NHGRI Linux support (Digicon Contractor)

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
Ganglia-developers mailing list
Ganglia-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ganglia-developers

Reply via email to