<div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif">Hi Marc.</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">
The request I run manually is: </div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default"><font face="tahoma, sans-serif">curl -H "X-Auth-Token: my_token" <a href="https://API_url/1.0/account_id/loadbalancers/lb_id/usage/current">https://API_url/1.0/account_id/loadbalancers/lb_id/usage/current</a> | python -m json.tool</font><br>
</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">And collectd uses the curl_json plugin, which I don't know what it requests (I assume it uses curl, but I'm not sure how).</div>
<div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">Could you guide me on how to tcdump this connections please?<br>Thanks!</div></div>
<div class="gmail_extra"><br><br><div class="gmail_quote">On 5 February 2014 19:42, Marc Fournier <span dir="ltr"><<a href="mailto:marc.fournier@camptocamp.com" target="_blank">marc.fournier@camptocamp.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Excerpts from Mariano González's message of 2014-01-31 15:01:13 +0100:<br>
<div class="">> Hi there.<br>
> I've implemented curl_jason plugin to recolect and send LoadBalancer<br>
> metrics to my RabbitMQ to be graphed in Graphite.<br>
> Thing is, it's not sending any data, while it is working just fine (and<br>
> great) with other plugins like memory, cpu, df root, network, etc. I've<br>
> tried to troubleshoot following this suggestion:<br>
> <a href="http://serverfault.com/questions/499378/collectd-stores-nan-instead-of-correct-value-in-ubuntu-12-04" target="_blank">http://serverfault.com/questions/499378/collectd-stores-nan-instead-of-correct-value-in-ubuntu-12-04</a>,<br>

> but there're no issues coming out.<br>
><br>
> Here's my collectd.conf: <a href="https://gist.github.com/Mariano-gon/8732467" target="_blank">https://gist.github.com/Mariano-gon/8732467</a><br>
><br>
> Here're the last lines of collectd.log when I start it:<br>
> <a href="https://gist.github.com/Mariano-gon/8732488" target="_blank">https://gist.github.com/Mariano-gon/8732488</a><br>
><br>
> The request is made against Rackspace API where my LoadBalancer is located,<br>
> and if run manually, the curl gets me a json response perfectly normal.<br>
<br>
</div>Just a random guess: does the rackspace API require you to send an "Accept"<br>
encoding header ? By default collectd doesn't send any.<br>
<br>
Try tcpdumping the HTTP traffic and compare what headers collectd sends vs<br>
when you run curl manually.<br>
<span class="HOEnZb"><font color="#888888"><br>
Marc<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr">Mariano Gabriel González</div>
</div>