Hi, 

I am trying to use curl_json to get stats from http://localhost:5984  /_stats, 
and got an issue.

And the plugin is configured as described on 
https://collectd.org/wiki/index.php/Plugin:cURL-JSON. 

But I have got nothing at least no rrd file is created any where under collectd 
tree. 

The Json string is :

 root at web:/etc/collectd# GET http://localhost:5984/_stats

{"couchdb":{"auth_cache_misses":{"description":"number of authentication cache
 
misses","current":null,"sum":null,"mean":null,"stddev":null,"min":null,"max":null},"database_writes":{"description":"number
 of times a database was 
changed","current":null,"sum":null,"mean":null,"stddev":null,"min":null,"max":null},"open_databases":{"description":"number
 of open 
databases","current":null,"sum":null,"mean":null,"stddev":null,"min":null,"max":null},"auth_cache_hits":{"description":"number
 of authentication cache 
hits","current":null,"sum":null,"mean":null,"stddev":null,"min":null,"max":null},"request_time":{"description":"length
 of a request inside CouchDB without 
MochiWeb","current":null,"sum":null,"mean":null,"stddev":null,"min":null,"max":null},"database_reads":{"description":"number
 of times a document was read from a 
database","current":null,"sum":null,"mean":null,"stddev":null,"min":null,"max":null},"open_os_files":{"description":"number
 of file descriptors CouchDB has
 
open","current":null,"sum":null,"mean":null,"stddev":null,"min":null,"max":null}},"httpd_request_methods":{"PUT":{"description":"number
 of HTTP PUT 
requests","current":null,"sum":null,"mean":null,"stddev":null,"min":null,"max":null},"GET":{"description":"number
 of HTTP GET 
requests","current":null,"sum":null,"mean":null,"stddev":null,"min":null,"max":null},"COPY":{"description":"number
 of HTTP COPY 
requests","current":null,"sum":null,"mean":null,"stddev":null,"min":null,"max":null},"DELETE":{"description":"number
 of HTTP DELETE 
requests","current":null,"sum":null,"mean":null,"stddev":null,"min":null,"max":null},"POST":{"description":"number
 of HTTP POST 
requests","current":null,"sum":null,"mean":null,"stddev":null,"min":null,"max":null},"HEAD":{"description":"number
 of HTTP HEAD 
requests","current":null,"sum":null,"mean":null,"stddev":null,"min":null,"max":null}},"httpd_status_codes":{"403":{"description":"number
 of HTTP 403 Forbidden
 
responses","current":null,"sum":null,"mean":null,"stddev":null,"min":null,"max":null},"202":{"description":"number
 of HTTP 202 Accepted 
responses","current":null,"sum":null,"mean":null,"stddev":null,"min":null,"max":null},"401":{"description":"number
 of HTTP 401 Unauthorized 
responses","current":null,"sum":null,"mean":null,"stddev":null,"min":null,"max":null},"409":{"description":"number
 of HTTP 409 Conflict 
responses","current":null,"sum":null,"mean":null,"stddev":null,"min":null,"max":null},"200":{"description":"number
 of HTTP 200 OK 
responses","current":null,"sum":null,"mean":null,"stddev":null,"min":null,"max":null},"405":{"description":"number
 of HTTP 405 Method Not Allowed 
responses","current":null,"sum":null,"mean":null,"stddev":null,"min":null,"max":null},"400":{"description":"number
 of HTTP 400 Bad Request 
responses","current":null,"sum":null,"mean":null,"stddev":null,"min":null,"max":null},"201":{"description":"number
 of HTTP 201 Created
 
responses","current":null,"sum":null,"mean":null,"stddev":null,"min":null,"max":null},"404":{"description":"number
 of HTTP 404 Not Found 
responses","current":null,"sum":null,"mean":null,"stddev":null,"min":null,"max":null},"500":{"description":"number
 of HTTP 500 Internal Server Error 
responses","current":null,"sum":null,"mean":null,"stddev":null,"min":null,"max":null},"412":{"description":"number
 of HTTP 412 Precondition Failed 
responses","current":null,"sum":null,"mean":null,"stddev":null,"min":null,"max":null},"301":{"description":"number
 of HTTP 301 Moved Permanently 
responses","current":null,"sum":null,"mean":null,"stddev":null,"min":null,"max":null},"304":{"description":"number
 of HTTP 304 Not Modified 
responses","current":null,"sum":null,"mean":null,"stddev":null,"min":null,"max":null}},"httpd":{"clients_requesting_changes":{"description":"number
 of clients for continuous
 
_changes","current":null,"sum":null,"mean":null,"stddev":null,"min":null,"max":null},"temporary_view_reads":{"description":"number
 of temporary view 
reads","current":null,"sum":null,"mean":null,"stddev":null,"min":null,"max":null},"requests":{"description":"number
 of HTTP 
requests","current":null,"sum":null,"mean":null,"stddev":null,"min":null,"max":null},"bulk_requests":{"description":"number
 of bulk 
requests","current":null,"sum":null,"mean":null,"stddev":null,"min":null,"max":null},"view_reads":{"description":"number
 of view 
reads","current":null,"sum":null,"mean":null,"stddev":null,"min":null,"max":null}}}

And for this I did not get any graph/rrd file.

Please help me, Thank you. 

Plug-in configuration is:

<URL "http://localhost:5984/_stats";>
    Instance "httpd"
    <Key "httpd/requests/count">
      Type "http_requests"
    </Key>

    <Key "httpd_request_methods/*/count">
      Type "http_request_methods"
    </Key>

    <Key "httpd_status_codes/*/count">
      Type "http_response_codes"
    </Key>
  </URL>
# Database status metrics:
  <URL
 "http://localhost:5984/_all_dbs";>
    Instance "dbs"
    <Key "*/doc_count">
      Type "gauge"
    </Key>
    <Key "*/doc_del_count">
      Type "counter"
    </Key>
    <Key "*/disk_size">
      Type "bytes"
    </Key>
  </URL>
_______________________________________________
collectd mailing list
collectd@verplant.org
http://mailman.verplant.org/listinfo/collectd

Reply via email to