<div dir="ltr">In our environment, we're using Collectd 4.10.1 (I know ... old as dirt, but its a requirement of RightScale) and we are trying to leverage the curl_json plugin to pull metrics from our ElasticSearch cluster. We have the metrics coming in properly from <a href="http://localhost:9200/_cluster/stats">http://localhost:9200/_cluster/stats</a> and <a href="http://localhost:9200/_cluster/health">http://localhost:9200/_cluster/health</a>.<div><br></div><div>What we can't get working though are *any* metrics from <a href="http://localhost:9200/_nodes/_local/stats">http://localhost:9200/_nodes/_local/stats</a>. No matter how many or few metrics I define, and no matter whether I use 'nodes/*/...' or 'nodes/<insert node id here>/...', I cannot seem to get any data from this endpoint.</div><div><br></div><div>Here is our entire collectd elasticsearch.conf file, and a real copy of the raw node stats json output:</div><div>  <a href="https://gist.github.com/diranged/ac7d2edb45b0eba00d42">https://gist.github.com/diranged/ac7d2edb45b0eba00d42</a></div><div><br></div><div>Any ideas on what might be going on? I can't seem to get any debug logs either, and unfortunately the collectd-dbg package for 4.10.1 is not available it seems like, so we're really hamstrung here.</div><div><br></div><div>I have verified that ..</div><div>  .. Collectd is indeed making the curl call to ElasticSearch and the response is coming back properly (via strace, and tcpdump)</div><div> .. Replacing '*' with 'HYUqTMnfSgmvd87_o3UPLw' (the node id) in the config file does not help</div><div> .. Dropping all the way down to a single metric (jvm/mem/heap_used_in_bytes) does not help</div><div><div><div><br></div><div>Can anyone help here?</div><div><br clear="all"><div><div class="gmail_signature"><div dir="ltr">Matt Wise<div>Sr. Systems Architect</div><div>Nextdoor.com</div></div></div></div>
</div></div></div></div>