[collectd] apache and collectd plugin
    Florian Forster 
    octo at verplant.org
       
    Wed Apr 15 11:20:46 CEST 2009
    
    
  
Hi Amit,
On Tue, Apr 14, 2009 at 09:07:28PM +0530, Amit Gupta wrote:
> Do find the patch attached.
your patch applied cleanly to the Git master branch :)
I've seen some minor issues:
 - The handling of ‘lci’ in ‘config’ has some problems, I think: If
   ‘child’ is “Instance”, its ->key, ->values etc. are copied to ‘lci’.
   Later, in the ‘if (lci)’ block, they are overwritten. I'd simply
   remove the support for “Instance” in the legacy code.
 - In the ‘if (lci)’ block: lci->values is allocated but never freed.
 - It'd be awesome if you could pull the ‘apache_buffer’ variable and
   friends into the ‘apache_t’ structure. You can pass the
     apache_t *st;
   to the ‘apache_curl_callback’ function using:
     curl_easy_setopt (st->curl, CURLOPT_WRITEDATA, st);
   The argument ‘stream’ will then be a pointer to ‘st’. This will allow
   to query multiple hosts in parallel, as will be the case with the
   “complex read” stuff.
I've attached an updated patch: I've removed some now unused variables,
fixed some whitespace issues and converted the C++-style comments to
C-style comments. I'd be great if you could base further changes on this
patch.
Regards :)
-octo
-- 
Florian octo Forster
Hacker in training
GnuPG: 0x91523C3D
http://verplant.org/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: collectd-apache.patch
Type: text/x-diff
Size: 16932 bytes
Desc: not available
Url : http://mailman.verplant.org/pipermail/collectd/attachments/20090415/6d65c64a/attachment-0001.patch 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://mailman.verplant.org/pipermail/collectd/attachments/20090415/6d65c64a/attachment-0001.pgp 
    
    
More information about the collectd
mailing list