Re: [Ganglia-general] GSOC 2015: Student Introduction

2015-03-04 Thread hitesh ramani
Hello Daniel,
If you would like, I can suggest some activities to help you get to
know Ganglia or use Ganglia with PostgreSQL
Looking in Google, I found some PostgreSQL metrics for Ganglia but
at least one of those projects clearly states it is no longer
maintained.

It would be particularly interesting to
a) see this implemented in C as a Ganglia module (see
ganglia-modules-linux for examples of Ganglia modules written in C)
b) make a generic module that can run any database query and return
the results as metrics


Do you mean a module to interact with the database in Postgres to run queries?

One particular thing to keep in mind is that Ganglia prefers metrics
to return rates or delta values rather than raw values.  E.g. if 
PostgreSQL has a metric that returns the total number of queries
since PostgreSQL started, then a metric module should sample that value 
at regular intervals and calculate the rate (e.g. number of
queries per second) and that is the value that will be transmitted
through Ganglia, stored in the RRD and charted.


I get the context, but any reason as per why this happens in metrics than raw 
values?

Another area you could look at is gmetad. In version 3.1.0, module
support was added to the gmond component but there is currently no module 
support in gmetad. If you want to learn a little bit more
about dlopen then you could study how it is done in gmond and then
try to implement a similar API for gmetad to support plugin
modules.  In gmond, modules are used for inputs - polling the
metrics.  In gmetad, the modules would probably be used for outputs,
e.g. gmetad would call each module with different events (metric
received, new host detected, host appears down, etc) and the modules
could then do things like writing the events to databases or sending
them to other infrastructure or message queues.


Let me do some more research on gmetad, could you redirect me some useful wikis 
to read?

Thank youHitesh Ramani--
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/___
Ganglia-general mailing list
Ganglia-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ganglia-general


Re: [Ganglia-general] GSOC 2015: Student Introduction

2015-02-27 Thread Daniel Pocock
On 26/02/15 12:17, hitesh ramani wrote:
 Hello Daniel,

 I apologize for the last reply, it was sent by mistake.

 Coming to your questions,

  Do you have a Github acocunt and have you already published any open
  source code or patches for any projects?

 Yes I have a Github account but I'm new to the Open Source community
 so I don't have any work which I have done with respect to Open Source
 projects.

  Can you please advise about your experience with programming languages,
  e.g. which one is your strongest, second best, etc?

 As I mentioned before, I, am a Post Graduate student at the Hyderabad
 Central University, Hyderabad, currently working on Postgres
 internals, specifically extending it's functionalities to come up with
 a more efficient sorting technique. I also have a 2.5 year working
 experience with Python, being my strongest language. I'm well versed
 with C too. In my Master's I've taken up relevant courses such as Grid
 Computing, hence I'm well aware with Grids and HPC.


If you would like, I can suggest some activities to help you get to know
Ganglia or use Ganglia with PostgreSQL

Looking in Google, I found some PostgreSQL metrics for Ganglia but at
least one of those projects clearly states it is no longer maintained.

It would be particularly interesting to

a) see this implemented in C as a Ganglia module (see
ganglia-modules-linux for examples of Ganglia modules written in C)
b) make a generic module that can run any database query and return the
results as metrics

One particular thing to keep in mind is that Ganglia prefers metrics to
return rates or delta values rather than raw values.  E.g. if PostgreSQL
has a metric that returns the total number of queries since PostgreSQL
started, then a metric module should sample that value at regular
intervals and calculate the rate (e.g. number of queries per second) and
that is the value that will be transmitted through Ganglia, stored in
the RRD and charted.

Another area you could look at is gmetad.   In version 3.1.0, module
support was added to the gmond component but there is currently no
module support in gmetad.  If you want to learn a little bit more about
dlopen then you could study how it is done in gmond and then try to
implement a similar API for gmetad to support plugin modules.  In gmond,
modules are used for inputs - polling the metrics.  In gmetad, the
modules would probably be used for outputs, e.g. gmetad would call each
module with different events (metric received, new host detected, host
appears down, etc) and the modules could then do things like writing the
events to databases or sending them to other infrastructure or message
queues.

Let us know if you would like to try any of these things or if there is
some other part of Ganglia that is interesting for you.

Regards,

Daniel
--
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/___
Ganglia-general mailing list
Ganglia-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ganglia-general


Re: [Ganglia-general] GSOC 2015: Student Introduction

2015-02-26 Thread hitesh ramani
Hello Daniel,
I apologize for the last reply, it was sent by mistake.
Coming to your questions,
 Do you have a Github acocunt and have you already published any open source 
 code or patches for any projects?Yes I have a Github account but I'm new to 
 the Open Source community so I don't have any work which I have done with 
 respect to Open Source projects. Can you please advise about your experience 
 with programming languages, e.g. which one is your strongest, second best, 
 etc?As I mentioned before, I, am a Post Graduate student at the Hyderabad 
 Central University, Hyderabad, currently working on Postgres internals, 
 specifically extending it's functionalities to come up with a more efficient 
 sorting technique. I also have a 2.5 year working experience with Python, 
 being my strongest language. I'm well versed with C too. In my Master's I've 
 taken up relevant courses such as Grid Computing, hence I'm well aware with 
 Grids and HPC.Please let me know if you have any questions.Looking forward to 
 hear from you--Hitesh  --
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/___
Ganglia-general mailing list
Ganglia-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ganglia-general


Re: [Ganglia-general] GSOC 2015: Student Introduction

2015-02-25 Thread Daniel Pocock

Hi Hitesh,

Thanks for your email.  We are just waiting for Google to confirm if
Ganglia will participate in GSoC this year.  They will publish a list of
participating organizations next week.

Regards,

Daniel

On 21/02/15 21:29, hitesh ramani wrote:
 Hello,

 My name is Hitesh Ramani, and I'm pursuing my Master's in Technology
 from Hyderabad Central University, Hyderabad, India. I've gone through
 the Projects page at Github and the 2 projects that specifically
 interest me are Web portal integrating popular monitoring tools
 and Improving integration between Ganglia and Nagios.

 I, as my Post Graduation project, am currently working on Postgres
 internals. I also have a 2.5 year working experience with Python. In
 my Master's I've taken up relevant courses such as Grid Computing,
 hence I'm well aware with Grids and HPC.

 Please guide me more on the two projects.

 Thank You.
 Hitesh Ramani


 --
 Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
 from Actuate! Instantly Supercharge Your Business Reports and Dashboards
 with Interactivity, Sharing, Native Excel Exports, App Integration  more
 Get technology previously reserved for billion-dollar corporations, FREE
 http://pubads.g.doubleclick.net/gampad/clk?id=190641631iu=/4140/ostg.clktrk


 ___
 Ganglia-general mailing list
 Ganglia-general@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/ganglia-general

--
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/___
Ganglia-general mailing list
Ganglia-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ganglia-general


Re: [Ganglia-general] GSOC 2015: Student Introduction

2015-02-25 Thread hitesh ramani
Hello Daniel,

Yes, I know the list will be out on 2nd. But I am interested to know how can I 
start with these two projects. I wanted to contribute, not just because of GSOC 
but because they caught my interest.

So if you could guide me on how to get started, I would be willing to be a long 
term contributor.

--Hitesh

Date: Tue, 24 Feb 2015 11:26:09 +0100
From: dan...@pocock.pro
To: hiteshram...@hotmail.com; ganglia-general@lists.sourceforge.net
Subject: Re: [Ganglia-general] GSOC 2015: Student Introduction


  

  
  


  Hi Hitesh,

  

  Thanks for your email.  We are just waiting for Google to confirm
  if Ganglia will participate in GSoC this year.  They will publish
  a list of participating organizations next week.

  

  Regards,

  

  Daniel

  

  On 21/02/15 21:29, hitesh ramani wrote:



  
  Hello,



My name is Hitesh Ramani, and I'm pursuing my Master's in
  Technology from Hyderabad Central University, Hyderabad,
  India. I've gone through the Projects page at Github and the 2
  projects that specifically interest me are Web portal
  integrating popular monitoring tools and Improving integration
  between Ganglia and Nagios.


  I, as my Post Graduation project, am currently working on
  Postgres internals. I also have a 2.5 year working experience
  with Python. In my Master's I've taken up relevant courses
  such as Grid Computing, hence I'm well aware with Grids and
  HPC.



Please guide me more on the two projects.



Thank You.
Hitesh Ramani
  
  

  
  

  
--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration  more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631iu=/4140/ostg.clktrk
  

  
  

  ___
Ganglia-general mailing list
Ganglia-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ganglia-general




  

  --
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/___
Ganglia-general mailing list
Ganglia-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ganglia-general


Re: [Ganglia-general] GSOC 2015: Student Introduction

2015-02-25 Thread hitesh ramani
Hello Daniel,
 Do you have a Github acocunt and have you already published any open
 source code or patches for any projects?

Yes I have a Github account but I'm new to the Open Source community so I don't 
have any work which I have done with respect to Open Source projects.

 Can you please advise about your experience with programming languages,
 e.g. which one is your strongest, second best, etc?

As I mentioned before, I, am a Post Graduate student at the Hyderabad Central 
University, Hyderabad, currently working on Postgres internals, specifically 
extending it's functionalities to come up with a more efficient sorting 
technique. I also have a 2.5 year working experience with Python, being my 
strongest language. I'm well versed with C too. In my Master's I've taken up 
relevant courses such as Grid Computing, hence I'm well aware with Grids and 
HPC.

Please let me know if you have any questions.
Looking forward to hear from you
--Hitesh  --
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/___
Ganglia-general mailing list
Ganglia-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ganglia-general


Re: [Ganglia-general] GSOC 2015: Student Introduction

2015-02-25 Thread Daniel Pocock

Hi Hitesh,

Do you have a Github acocunt and have you already published any open
source code or patches for any projects?

Can you please advise about your experience with programming languages,
e.g. which one is your strongest, second best, etc?

Please let me know about these things and then I can guide you on areas
where you can get started most expediently.

Regards,

Daniel


On 24/02/15 11:49, hitesh ramani wrote:
 Hello Daniel,
 
 Yes, I know the list will be out on 2nd. But I am interested to know how
 can I start with these two projects. I wanted to contribute, not just
 because of GSOC but because they caught my interest.
 
 So if you could guide me on how to get started, I would be willing to be
 a long term contributor.
 
 --Hitesh
 
 
 Date: Tue, 24 Feb 2015 11:26:09 +0100
 From: dan...@pocock.pro
 To: hiteshram...@hotmail.com; ganglia-general@lists.sourceforge.net
 Subject: Re: [Ganglia-general] GSOC 2015: Student Introduction
 
 
 Hi Hitesh,
 
 Thanks for your email.  We are just waiting for Google to confirm if
 Ganglia will participate in GSoC this year.  They will publish a list of
 participating organizations next week.
 
 Regards,
 
 Daniel
 
 On 21/02/15 21:29, hitesh ramani wrote:
 
 Hello,
 
 My name is Hitesh Ramani, and I'm pursuing my Master's in Technology
 from Hyderabad Central University, Hyderabad, India. I've gone
 through the Projects page at Github and the 2 projects that
 specifically interest me are Web portal integrating popular
 monitoring tools and Improving integration between Ganglia and Nagios.
 
 I, as my Post Graduation project, am currently working on Postgres
 internals. I also have a 2.5 year working experience with Python. In
 my Master's I've taken up relevant courses such as Grid Computing,
 hence I'm well aware with Grids and HPC.
 
 Please guide me more on the two projects.
 
 Thank You.
 Hitesh Ramani
 
 
 
 --
 Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
 from Actuate! Instantly Supercharge Your Business Reports and Dashboards
 with Interactivity, Sharing, Native Excel Exports, App Integration  more
 Get technology previously reserved for billion-dollar corporations, FREE
 
 http://pubads.g.doubleclick.net/gampad/clk?id=190641631iu=/4140/ostg.clktrk
 
 
 
 ___
 Ganglia-general mailing list
 Ganglia-general@lists.sourceforge.net 
 mailto:Ganglia-general@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/ganglia-general
 
 

--
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
___
Ganglia-general mailing list
Ganglia-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ganglia-general