mirror of
https://github.com/netdata/netdata.git
synced 2025-04-28 14:42:31 +00:00
![]() * dictionary internals isolation * more dictionary cleanups * added unit test * we should use DICT internally * disable cups in cmake * implement DICTIONARY with Judy arrays * operational JUDY implementation * JUDY cleanup * JUDY summary added * JudyHS implementation with double linked list * test negative searches too * optimize destruction * optimize set to insert first without lookup * updated stats * code cleanup; better organization; updated info * more code cleanup and commenting * more cleanup, renames and comments * fix rename * more cleanups * use Judy.h from system paths * added foreach traversal; added flag to add item in front; isolated locks to their own functions; destruction returns the number of bytes freed * more comments; flags are now 16-bit * completed unittesting * addressed comments and added reference counters maintainance * added unittest in main; tested removal of items in front, back and middle * added read/write walkthrough and foreach; allowed walkthrough and foreach in write mode to delete the current element (used by cups.plugin); referenced counters removed from the API * DICTFE.name should be const too * added API calls for exposing all statistics * dictionary flags as enum and reference counters as atomic operations * more comments; improved error handling at unit tests * added functions to allow unsafe access while traversing the dictionary with locks in place * check for libcups in cmake * added delete callback; implemented statsd with this dictionary * added missing dfe_done() * added alternative implementation with AVL * added documentation * added comments and warning about AVL * dictionary walktrhough on new code * simplified foreach; updated docs * updated docs * AVL is much faster without hashes * AVL should follow DBENGINE |
||
---|---|---|
.. | ||
badges | ||
exporters | ||
formatters | ||
health | ||
queries | ||
tests | ||
Makefile.am | ||
netdata-swagger.json | ||
netdata-swagger.yaml | ||
README.md | ||
web_api_v1.c | ||
web_api_v1.h |
API
Netdata REST API
The complete documentation of the Netdata API is available at the Swagger Editor.
If your prefer it over the Swagger Editor, you can also use Swagger UI. This however does not provide all the information available.