0
0
Fork 0
mirror of https://github.com/netdata/netdata.git synced 2025-04-25 05:31:37 +00:00
netdata_netdata/web/api
Costa Tsaousis b32ca44319
Query Engine multi-granularity support (and MC improvements) ()
* set grouping functions

* storage engine should check the validity of timestamps, not the query engine

* calculate and store in RRDR anomaly rates for every query

* anomaly rate used by volume metric correlations

* mc volume should use absolute data, to avoid cancelling effect

* return anomaly-rates in jasonwrap with jw-anomaly-rates option to data queries

* dont return null on anomaly rates

* allow passing group query options from the URL

* added countif to the query engine and used it in metric correlations

* fix configure

* fix countif and anomaly rate percentages

* added group_options to metric correlations; updated swagger

* added newline at the end of yaml file

* always check the time the highlighted window was above/below the highlighted window

* properly track time in memory queries

* error for internal checks only

* moved pack_storage_number() into the storage engines

* moved unpack_storage_number() inside the storage engines

* remove old comment

* pass unit tests

* properly detect zero or subnormal values in pack_storage_number()

* fill nulls before the value, not after

* make sure math.h is included

* workaround for isfinite()

* fix for isfinite()

* faster isfinite() alternative

* fix for faster isfinite() alternative

* next_metric() now returns end_time too

* variable step implemented in a generic way

* remove left-over variables

* ensure we always complete the wanted number of points

* fixes

* ensure no infinite loop

* mc-volume-improvements: Add information about invalid condition

* points should have a duration in the past

* removed unneeded info() line

* Fix unit tests for exporting engine

* new_point should only be checked when it is fetched from the db; better comment about the premature breaking of the main query loop

Co-authored-by: Thiago Marques <thiagoftsm@gmail.com>
Co-authored-by: Vladimir Kobal <vlad@prokk.net>
2022-06-22 11:19:08 +03:00
..
badges Query Engine multi-granularity support (and MC improvements) () 2022-06-22 11:19:08 +03:00
exporters Add chart filtering parameter to the allmetrics API query () 2022-05-05 19:32:57 +03:00
formatters Query Engine multi-granularity support (and MC improvements) () 2022-06-22 11:19:08 +03:00
health Fix coverity 378625 () 2022-06-02 15:46:23 +03:00
queries Query Engine multi-granularity support (and MC improvements) () 2022-06-22 11:19:08 +03:00
tests Add chart filtering parameter to the allmetrics API query () 2022-05-05 19:32:57 +03:00
Makefile.am Makefile.am files indentation () 2019-11-11 01:30:00 +02:00
netdata-swagger.json Query Engine multi-granularity support (and MC improvements) () 2022-06-22 11:19:08 +03:00
netdata-swagger.yaml Query Engine multi-granularity support (and MC improvements) () 2022-06-22 11:19:08 +03:00
README.md Docs: Removed Google Analytics tags () 2022-02-17 10:37:46 +00:00
web_api_v1.c Query Engine multi-granularity support (and MC improvements) () 2022-06-22 11:19:08 +03:00
web_api_v1.h 73x times faster metrics correlations at the agent () 2022-06-13 21:31:52 +03:00

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.