pcp
[Top] [All Lists]

Re: PCP Developers Meetup notes - 17/4/2013 - 08:00-10:30 (+1000)

To: Nathan Scott <nathans@xxxxxxxxxx>
Subject: Re: PCP Developers Meetup notes - 17/4/2013 - 08:00-10:30 (+1000)
From: Chandana De Silva <chandana@xxxxxxxxxxxxx>
Date: Fri, 19 Apr 2013 08:51:33 +1000
Cc: Dave Brolley <brolley@xxxxxxxxxx>, obutler@xxxxxxxxxx, Stan Cox <scox@xxxxxxxxxx>, Ryan Doyle <rdoyle@xxxxxxxxxx>, "Frank Ch. Eigler" <fche@xxxxxxxxxx>, Paul Evans <pevans@xxxxxxxxxx>, Mark Goodwin <mgoodwin@xxxxxxxxxx>, Brad Hubbard <bhubbard@xxxxxxxxxx>, Ken McDonell <kenj@xxxxxxxxxxxxxxxx>, PCP Mailing List <pcp@xxxxxxxxxxx>
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <454576207.2492751.1366239512859.JavaMail.root@xxxxxxxxxx>
References: <454576207.2492751.1366239512859.JavaMail.root@xxxxxxxxxx>
Reply-to: chandana@xxxxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130308 Thunderbird/17.0.4
All,

I would like add here that I did have two distinct, but related needs here;
1. Make PCP useful in an an elastic computing environment, where hosts startup and die without an prior arrangement. This is true of any virtual environment with an automated orchestration layer - AWS, RackSpace, OpenStack, RHE, to name a fw.

2. Make PCP a bit more open. Currently, PCP is a complete echo system, form the collection of data to its consumption via tools like pmie, pmchart, pmlogsummary, etc;. I believe there is a need for PCP to provide an easy hookup for others to consume the data collected by PCP.

A model where each host monitored by exports it's data to a defined location, where an arbitrary listener/collector can consume it will provide the opportunity for other tools to access this stream of data online, and and use it as they see fit. In an AWS world, re-exporting this data to CloudWatch is one such use case.

This can also be used to collate data exported from the automatically instantiated hosts, and process/aggregate them for use in such a pseudo cluster environment. For example in AWS, the data gathered from instances within an Autoscaling group can be aggregated and exported to CloudWatch, which can then make decision on scaling up or down based on this data.

Regards
Chandana

On 18/04/13 08:58, Nathan Scott wrote:
3. Amazon Web Services [Chandana]
PCP model of remote loggers which explicitly know about all of the
hosts they need to log is mismatched to the needs of monitoring in
the AWS space.  Here, hosts can be spun up and down in relatively
short time spans, and the remote pmlogger "pull" model is not what
is wanted - a "push" model where the host starts up and starts to
broadcast out data (including its hostname) to something listening
for such traffic is offered by collectd and is better suited.

<Prev in Thread] Current Thread [Next in Thread>